2023-07-11 23:39:36 +08:00
|
|
|
import 'dart:io';
|
|
|
|
|
|
|
|
import 'package:path_provider/path_provider.dart';
|
|
|
|
|
2023-07-17 01:00:16 +08:00
|
|
|
import '../models/init_get_it.dart';
|
|
|
|
import 'package:together_mobile/models/user_model.dart';
|
|
|
|
|
2023-07-11 23:39:36 +08:00
|
|
|
Future<String> getAvatarPath(String avatarName) async {
|
2023-07-27 18:17:52 +08:00
|
|
|
String avatarDir = await getAvatarDir();
|
|
|
|
return '$avatarDir/$avatarName';
|
|
|
|
}
|
|
|
|
|
|
|
|
Future<String> getAvatarDir() async {
|
2023-07-11 23:39:36 +08:00
|
|
|
Directory appDirectory = await getApplicationDocumentsDirectory();
|
2023-07-27 18:17:52 +08:00
|
|
|
return '${appDirectory.path}/${getIt.get<UserAccount>().id}/images/avatars';
|
2023-07-17 01:00:16 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
Future<String> getBoxPath() async {
|
|
|
|
Directory appDirectory = await getApplicationDocumentsDirectory();
|
|
|
|
return '${appDirectory.path}/${getIt.get<UserAccount>().id}/ChatBox';
|
2023-07-11 23:39:36 +08:00
|
|
|
}
|