From 32afb4a8b348f0ddab9031a8cefc8a142b59fcec Mon Sep 17 00:00:00 2001 From: Collin Jackson Date: Fri, 15 Jan 2016 13:52:32 -0800 Subject: [PATCH] Remove Firebase Flutter package (moving to separate repo) --- packages/firebase/README.md | 4 --- packages/firebase/lib/firebase.dart | 11 ------- packages/firebase/lib/src/firebase.dart | 38 ------------------------- 3 files changed, 53 deletions(-) delete mode 100644 packages/firebase/README.md delete mode 100644 packages/firebase/lib/firebase.dart delete mode 100644 packages/firebase/lib/src/firebase.dart diff --git a/packages/firebase/README.md b/packages/firebase/README.md deleted file mode 100644 index 2180521e55f..00000000000 --- a/packages/firebase/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The existence of this directory is temporary. We will shortly be -moving support for SDKs to separate repositories. This directory -currently exists to help us learn what exactly we need to support -third-party SDKs. diff --git a/packages/firebase/lib/firebase.dart b/packages/firebase/lib/firebase.dart deleted file mode 100644 index e4c74fe2a80..00000000000 --- a/packages/firebase/lib/firebase.dart +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -/// Service exposed to Flutter apps that implements a subset of the Firebase -/// API. -/// -/// This library will probably be moved into a separate package eventually. -library firebase; - -export 'src/firebase.dart'; diff --git a/packages/firebase/lib/src/firebase.dart b/packages/firebase/lib/src/firebase.dart deleted file mode 100644 index 449e427610b..00000000000 --- a/packages/firebase/lib/src/firebase.dart +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2015, the Flutter authors. Please see the AUTHORS file -// for details. All rights reserved. Use of this source code is governed by a -// BSD-style license that can be found in the LICENSE file. - -import 'dart:async'; - -import 'package:flutter/services.dart'; -import 'package:sky_services/firebase/firebase.mojom.dart' as mojo; - -export 'package:sky_services/firebase/firebase.mojom.dart' show DataSnapshot, EventType; - -class Firebase { - - mojo.FirebaseProxy _firebase; - - Firebase(String url) : _firebase = new mojo.FirebaseProxy.unbound() { - shell.connectToService("firebase::Firebase", _firebase); - _firebase.ptr.initWithUrl(url); - } - - Firebase._withProxy(mojo.FirebaseProxy firebase) : _firebase = firebase; - - Firebase get root { - mojo.FirebaseProxy proxy = new mojo.FirebaseProxy.unbound(); - _firebase.ptr.getRoot(proxy); - return new Firebase._withProxy(proxy); - } - - Firebase childByAppendingPath(String path) { - mojo.FirebaseProxy proxy = new mojo.FirebaseProxy.unbound(); - _firebase.ptr.getChild(path, proxy); - return new Firebase._withProxy(proxy); - } - - Future once(mojo.EventType eventType) async { - return (await _firebase.ptr.observeSingleEventOfType(eventType)).snapshot; - } -}