Simplify flutter starter
This commit is contained in:
5
lib/config/environment.dart
Normal file
5
lib/config/environment.dart
Normal file
@@ -0,0 +1,5 @@
|
||||
class Environment {
|
||||
static const String appwriteEndpoint = 'appwrite-endpoint';
|
||||
static const String appwriteProjectId = 'appwrite-project-id';
|
||||
static const String appwriteProjectName = 'appwrite-project-name';
|
||||
}
|
||||
@@ -2,15 +2,16 @@ import 'package:intl/intl.dart';
|
||||
import 'package:appwrite/appwrite.dart';
|
||||
import 'package:appwrite_flutter_starter_kit/data/models/log.dart';
|
||||
import 'package:appwrite_flutter_starter_kit/data/models/project_info.dart';
|
||||
import 'package:appwrite_flutter_starter_kit/config/environment.dart';
|
||||
|
||||
/// A repository responsible for handling network interactions with the Appwrite server.
|
||||
///
|
||||
/// It provides a helper method to ping the server.
|
||||
class AppwriteRepository {
|
||||
static const String pingPath = "/ping";
|
||||
static const String appwriteProjectId = String.fromEnvironment('APPWRITE_PROJECT_ID');
|
||||
static const String appwriteProjectName = String.fromEnvironment('APPWRITE_PROJECT_NAME');
|
||||
static const String appwritePublicEndpoint = String.fromEnvironment('APPWRITE_PUBLIC_ENDPOINT');
|
||||
static const String appwriteProjectId = Environment.appwriteProjectId;
|
||||
static const String appwriteProjectName = Environment.appwriteProjectName;
|
||||
static const String appwritePublicEndpoint = Environment.appwriteEndpoint;
|
||||
|
||||
final Client _client = Client()
|
||||
.setProject(appwriteProjectId)
|
||||
|
||||
Reference in New Issue
Block a user