import 'package:flutter/material.dart'; import 'package:myhomie_app/client.dart'; import 'Models/homieContext.dart'; class AppContext with ChangeNotifier { HomieAppContext _homieContext; Client clientAPI; List _lastMQTTMessages = []; AppContext(this._homieContext); getContext() => _homieContext; setContext(HomieAppContext appContext) async { _homieContext = appContext; notifyListeners(); } getLastMQTTMessages() => _lastMQTTMessages; setLastMessage(String lastMessage) async { _lastMQTTMessages.add(lastMessage); if (_lastMQTTMessages.length > 10) { _lastMQTTMessages.removeAt(0); } notifyListeners(); } }