@@ -223,7 +223,8 @@ void main() {
223223
224224 void checkChanges (PerAccountStore store,
225225 UserTopicVisibilityPolicy newPolicy,
226- VisibilityEffect expectedInStream, VisibilityEffect expectedOverall) {
226+ UserTopicVisibilityEffect expectedInStream,
227+ UserTopicVisibilityEffect expectedOverall) {
227228 final event = mkEvent (newPolicy);
228229 check (store.willChangeIfTopicVisibleInStream (event)).equals (expectedInStream);
229230 check (store.willChangeIfTopicVisible (event)).equals (expectedOverall);
@@ -234,31 +235,31 @@ void main() {
234235 await store.addStream (stream1);
235236 await store.addSubscription (eg.subscription (stream1));
236237 checkChanges (store, UserTopicVisibilityPolicy .followed,
237- VisibilityEffect .none, VisibilityEffect .none);
238+ UserTopicVisibilityEffect .none, UserTopicVisibilityEffect .none);
238239 });
239240
240241 test ('stream not muted, policy none -> muted, means muted' , () async {
241242 final store = eg.store ();
242243 await store.addStream (stream1);
243244 await store.addSubscription (eg.subscription (stream1));
244245 checkChanges (store, UserTopicVisibilityPolicy .muted,
245- VisibilityEffect .muted, VisibilityEffect .muted);
246+ UserTopicVisibilityEffect .muted, UserTopicVisibilityEffect .muted);
246247 });
247248
248249 test ('stream muted, policy none -> followed, means none/unmuted' , () async {
249250 final store = eg.store ();
250251 await store.addStream (stream1);
251252 await store.addSubscription (eg.subscription (stream1, isMuted: true ));
252253 checkChanges (store, UserTopicVisibilityPolicy .followed,
253- VisibilityEffect .none, VisibilityEffect .unmuted);
254+ UserTopicVisibilityEffect .none, UserTopicVisibilityEffect .unmuted);
254255 });
255256
256257 test ('stream muted, policy none -> muted, means muted/none' , () async {
257258 final store = eg.store ();
258259 await store.addStream (stream1);
259260 await store.addSubscription (eg.subscription (stream1, isMuted: true ));
260261 checkChanges (store, UserTopicVisibilityPolicy .muted,
261- VisibilityEffect .muted, VisibilityEffect .none);
262+ UserTopicVisibilityEffect .muted, UserTopicVisibilityEffect .none);
262263 });
263264
264265 final policies = [
@@ -293,10 +294,10 @@ void main() {
293294 final newVisibleInStream = store.isTopicVisibleInStream (stream1.streamId, eg.t ('topic' ));
294295 final newVisible = store.isTopicVisible (stream1.streamId, eg.t ('topic' ));
295296
296- VisibilityEffect fromOldNew (bool oldVisible, bool newVisible) {
297- if (newVisible == oldVisible) return VisibilityEffect .none;
298- if (newVisible) return VisibilityEffect .unmuted;
299- return VisibilityEffect .muted;
297+ UserTopicVisibilityEffect fromOldNew (bool oldVisible, bool newVisible) {
298+ if (newVisible == oldVisible) return UserTopicVisibilityEffect .none;
299+ if (newVisible) return UserTopicVisibilityEffect .unmuted;
300+ return UserTopicVisibilityEffect .muted;
300301 }
301302 check (willChangeInStream)
302303 .equals (fromOldNew (oldVisibleInStream, newVisibleInStream));
0 commit comments