order_num.dart 499 B

12345678910111213141516171819202122232425
  1. import 'package:flutter/material.dart';
  2. import 'package:twong/api/index.dart';
  3. import 'package:twong/utils/index.dart';
  4. class OrderNumModel with ChangeNotifier {
  5. dynamic _data;
  6. bool _waiting = false;
  7. OrderNumModel();
  8. dynamic get data {
  9. if(_data == null && Cache.token != null && !_waiting) {
  10. _waiting = true;
  11. Network.inst.getOrderData();
  12. }
  13. return _data;
  14. }
  15. void update(dynamic data) {
  16. _waiting = false;
  17. this._data = data;
  18. notifyListeners();
  19. }
  20. }