More redux work. User creation/retrieve

This commit is contained in:
vjrj 2018-06-27 19:46:02 +02:00
parent 2c67b68512
commit 2dfa745c6a
16 changed files with 212 additions and 110 deletions

View file

@ -1,26 +1,26 @@
import 'package:firebase_messaging/firebase_messaging.dart';
import 'dart:async';
import 'package:redux/src/store.dart';
import 'models/appState.dart';
import 'redux/actions.dart';
import 'globals.dart' as globals;
import 'models/firesApi.dart';
final FirebaseMessaging _firebaseMessaging = new FirebaseMessaging();
// https://pub.dartlang.org/packages/firebase_messaging#-example-tab-
void firebaseConfig() {
_firebaseMessaging.configure(
onLaunch: (Map<String, dynamic> message) {
print('On firebase launch');
},
onMessage: (Map<String, dynamic> message) {
print('On firebase message');
},
onResume: (Map<String, dynamic> message) {
print('On firebase resume');
}
);
getToken();
void firebaseConfig(Store<AppState> store) {
_firebaseMessaging.configure(onLaunch: (Map<String, dynamic> message) {
print('On firebase launch');
}, onMessage: (Map<String, dynamic> message) {
print('On firebase message');
}, onResume: (Map<String, dynamic> message) {
print('On firebase resume');
});
getToken(store);
}
getToken() async {
getToken(Store<AppState> store) async {
String token = await _firebaseMessaging.onTokenRefresh.first;
// print(token);
// await _firebaseMessaging.getToken();
}
store.dispatch(new OnUserTokenAction(token));
}