import 'package:appwrite/appwrite.dart'; import 'package:data_visualization/constants/app_constants.dart'; import 'package:data_visualization/model/documentmodel1.dart'; import 'package:data_visualization/model/documentmodel2.dart'; import 'package:flutter/material.dart'; class AuthProvider extends ChangeNotifier { // previous List<DocModel1>? _item1; List<DocModel2>? _item2; List<DocModel1>? get itemone => _item1; List<DocModel2>? get itemtwo => _item2; AuthProvider() { _isLoading = false; client .setEndpoint(Appconstants.endpoint) .setProject(Appconstants.projectid); account = Account(client); databases = Databases(client); _initialize(); } void _initialize() async { // do something } }