Initial commit

This commit is contained in:
jahongireshonqulov
2025-10-17 19:42:02 +05:00
commit 9fbdabafb4
1420 changed files with 28021 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
import 'dart:convert';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:grostore/custom_ui/toast_ui.dart';
import 'package:grostore/helpers/common_functions.dart';
import 'package:grostore/screens/main.dart';
import 'middleware.dart';
class BannedMiddleware extends MiddleWare{
BuildContext context;
BannedMiddleware(this.context);
@override
bool next(String response) {
var jsonResponse = jsonDecode(response);
if(!jsonResponse['result'] && jsonResponse['is_banned'] !=null && jsonResponse['is_banned']){
ToastUi.show(context, jsonResponse['message']);
resetApp(context);
return false;
}
return true;
}
}

View File

@@ -0,0 +1,7 @@
abstract class MiddleWare{
bool next(String response);
}