forked from eatvio/eatvio_app
fix(git): Conflict resolve
This commit is contained in:
@@ -2,7 +2,6 @@ import 'package:eatvio_app/core/app_export.dart';
|
||||
import 'package:eatvio_app/core/initialization_cubit/initialization_state.dart';
|
||||
import 'package:eatvio_app/core/token_storage.dart';
|
||||
import 'package:eatvio_app/features/chat/repositories/chat_repository.dart';
|
||||
import 'package:pusher_client/pusher_client.dart';
|
||||
|
||||
class InitializationCubit extends Cubit<InitializationState> {
|
||||
final ChatRepository chatRepository;
|
||||
@@ -12,9 +11,48 @@ class InitializationCubit extends Cubit<InitializationState> {
|
||||
runInitialization() async {
|
||||
try {
|
||||
await TokenStorage.haveTokenInStorage();
|
||||
|
||||
final wsUrl = await chatRepository.getWebsocket();
|
||||
|
||||
// final wsUrl = await chatRepository.getWebsocket();
|
||||
// final options = PusherChannelsOptions.fromHost(
|
||||
// scheme: 'wss',
|
||||
// key: wsUrl.key,
|
||||
// host: wsUrl.host,
|
||||
// shouldSupplyMetadataQueries: true,
|
||||
// metadata: PusherChannelsOptionsMetadata.byDefault(),
|
||||
// port: 443,
|
||||
// );
|
||||
// final client = PusherChannelsClient.websocket(
|
||||
// options: options,
|
||||
// connectionErrorHandler: (exception, trace, refresh) {
|
||||
// refresh();
|
||||
// },
|
||||
// minimumReconnectDelayDuration: const Duration(
|
||||
// seconds: 1,
|
||||
// ),
|
||||
// defaultActivityDuration: const Duration(
|
||||
// seconds: 120,
|
||||
// ),
|
||||
// activityDurationOverride: const Duration(
|
||||
// seconds: 120,
|
||||
// ),
|
||||
// waitForPongDuration: const Duration(
|
||||
// seconds: 30,
|
||||
// ),
|
||||
// );
|
||||
// await client.connect();
|
||||
// final myPrivateChannel = client.privateChannel(
|
||||
// 'private-message-events.${wsUrl.userId}',
|
||||
// authorizationDelegate: EndpointAuthorizableChannelTokenAuthorizationDelegate.forPrivateChannel(
|
||||
// authorizationEndpoint: Uri.parse('https://mobile-stage.eatvio.ru/broadcasting/auth'),
|
||||
// headers: {
|
||||
// 'Authorization' : 'Bearer ${await TokenStorage.getTokenFromStorage()}',
|
||||
// },
|
||||
// ),
|
||||
// );
|
||||
// myPrivateChannel.subscribe();
|
||||
// myPrivateChannel.bindToAll().listen((event) {
|
||||
// print(event.name);
|
||||
// });
|
||||
emit(const InitializationState.success());
|
||||
} catch (e) {
|
||||
print(e);
|
||||
emit(InitializationState.error(errorMessage: e.toString()));
|
||||
|
||||
Reference in New Issue
Block a user