Real-time Database for Chatie
npm install @chatie/db


RealTime Database for Chatie Service
!RealTime Data
> Picture Credit: What is Real-time Data?
1. RealTime Store Class for Hostie, Botie and Gitfie etc.
1. Backed by @chatie/graphql which Powered By GraphCool.
Generate schemas from the production graphql server:
``shell`
npm run generate-schemas
Run unit tests on local server:
`shell`
npm run graphcool:restart
npm run test:unit
* Transpile your libraries to Angular Package Format
* Angular Package Format (APF) v6.0
* Juri Strumpflohner - Create and publish Angular libs like a Pro
!Chart
>
* Apollo Client + TypeScript example
1. Upgrade RxJS version from 5 to 6
1. Force in strict TypeScript mode
Angular Injection Support.
1. use ng-packagr to package @chatie/db to follow the Angular Package Format (APF) v6.0
Integrate with Angular
1. use StateSwitch to wait ready() for Store@chatie/app
1. integrate with in the Browser.
Switch to Graph.Cool Serverless solution because Wilddog sucks.
1. use @chatie/graphql module to enable graphql backend.
1. unit testing with stores: Store, HostieStore, etc.
> 2018-03-17 Update: 因资金问题,“野狗”停止新用户注册
Switch to Wilddog, because Firebase Firebase.auth().signInWithCustomToken() is still blocked in China by GFW.
Switch to Firebase because Ionic DB Sunset Done: 404 error` at 9th May 2017
1. Firebase server is not blocked in China any more.
1. Rename: from Dockie to Hostie(back).
Starting with Realtime Database: Ionic DB
1. Limitation: does not support server JWT
* An enhanced GraphQL developer experience with TypeScript
Huan LI \
* Code & Docs © 2017-2018 Huan LI \
* Code released under the Apache-2.0 License
* Docs released under Creative Commons