import 'package:flutter/widgets.dart'; import 'package:git_touch/models/github.dart'; import 'package:git_touch/utils/utils.dart'; import 'package:tuple/tuple.dart'; class NotificationGroup { NotificationGroup(this.fullName); String? fullName; List items = []; Tuple2? _repo; String get owner { _repo ??= parseRepositoryFullName(fullName!); return _repo!.item1; } String get name { _repo ??= parseRepositoryFullName(fullName!); return _repo!.item2; } String get key => '_$hashCode'; } class NotificationModel with ChangeNotifier { int _count = 0; int get count => _count; setCount(int v) { _count = v; notifyListeners(); } }