forked from eatvio/eatvio_app
feat(app): refactoring of sentry using, feat(become_consultant): fixed possible infinite loading, feat(push_notifications): fixed push navigation from paid plan push
This commit is contained in:
@@ -240,7 +240,7 @@ class _DevToolsScreenContentState extends State<DevToolsScreenContent> {
|
||||
} else {
|
||||
platform = 'ios';
|
||||
}
|
||||
await dio.post('/api/profile/notification/token/register', data: {'token': await FirebaseApi().getToken(), 'platform': platform});
|
||||
await dio.post('/api/profile/notification/token/register', data: {'token': await sl<FirebaseApi>().getToken(), 'platform': platform});
|
||||
showInfoToast('Токен добавлен');
|
||||
} catch (e) {
|
||||
showInfoToast('Не удалось добавть токен');
|
||||
@@ -253,7 +253,7 @@ class _DevToolsScreenContentState extends State<DevToolsScreenContent> {
|
||||
buttonStyle: const ButtonStyle(),
|
||||
onPressed: () async {
|
||||
try {
|
||||
final token = await FirebaseApi().getToken();
|
||||
final token = await sl<FirebaseApi>().getToken();
|
||||
if (token != null) {
|
||||
Clipboard.setData(ClipboardData(text: token));
|
||||
showInfoToast('Токен скопирован');
|
||||
@@ -278,7 +278,7 @@ class _DevToolsScreenContentState extends State<DevToolsScreenContent> {
|
||||
} else {
|
||||
platform = 'ios';
|
||||
}
|
||||
await dio.post('/api/profile/notification/token/unregister', data: {'token': await FirebaseApi().getToken(), 'platform': platform});
|
||||
await dio.post('/api/profile/notification/token/unregister', data: {'token': await sl<FirebaseApi>().getToken(), 'platform': platform});
|
||||
showInfoToast('Токен удалён');
|
||||
} catch (e) {
|
||||
showInfoToast('Не удалось удалить токен');
|
||||
|
||||
@@ -36,7 +36,6 @@ import 'package:eatvio_app/features/recipe/services/my_recipes_service.dart';
|
||||
import 'package:eatvio_app/features/registration/services/registration_service.dart';
|
||||
import 'package:eatvio_app/features/settings/services/settings_service.dart';
|
||||
import 'package:eatvio_app/core/env_config.dart';
|
||||
|
||||
class TestResult {
|
||||
final bool success;
|
||||
final String? error;
|
||||
@@ -57,7 +56,9 @@ class CreateRecipeTask implements TestCases {
|
||||
Future<TestResult> run({required String baseUrl}) async {
|
||||
try {
|
||||
final dio = sl<Dio>();
|
||||
final recipeRepository = RecipeRepository(recipeService: CreateRecipeService(dio, baseUrl: baseUrl));
|
||||
final recipeRepository = RecipeRepository(
|
||||
recipeService: CreateRecipeService(dio, baseUrl: baseUrl),
|
||||
);
|
||||
await recipeRepository.publishRecipe(
|
||||
const RecipeModel(
|
||||
title: 'Title',
|
||||
|
||||
Reference in New Issue
Block a user