together_mobile/lib/utils/app_dir.dart

17 lines
570 B
Dart
Raw Normal View History

import 'dart:io';
import 'package:path_provider/path_provider.dart';
import '../models/init_get_it.dart';
import 'package:together_mobile/models/user_model.dart';
Future<String> getAvatarPath(String avatarName) async {
Directory appDirectory = await getApplicationDocumentsDirectory();
return '${appDirectory.path}/${getIt.get<UserAccount>().username}/images/avatars/$avatarName';
}
Future<String> getBoxPath() async {
Directory appDirectory = await getApplicationDocumentsDirectory();
return '${appDirectory.path}/${getIt.get<UserAccount>().id}/ChatBox';
}