flutter_chat2desk 1.0.0
flutter_chat2desk: ^1.0.0 copied to clipboard
Flutter plugin for integrating Chat2Desk. Connect with your customers via popular messengers directly from your app.
import 'package:flutter/material.dart';
import 'package:flutter_chat2desk/flutter_chat2desk.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:provider/provider.dart';
import 'page/chat2desk_page.dart';
import 'providers/attachment_provider.dart';
import 'providers/chat2desk_provider.dart';
import 'themes/app_theme.dart';
Future<void> main() async {
await dotenv.load();
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(
create: (_) => Chat2DeskProvider(
settings: Settings(
authToken: dotenv.get('AUTH_TOKEN'),
baseHost: dotenv.get('BASE_HOST'),
wsHost: dotenv.get('WS_HOST'),
storageHost: dotenv.get('STORAGE_HOST'),
),
),
),
ChangeNotifierProvider(create: (context) => AttachmentProvider()),
],
child: MaterialApp(
home: const Chat2DeskPage(),
theme: AppTheme.theme,
debugShowCheckedModeBanner: false,
),
),
);
}