The provider for reads and writes. Falls back to the global default provider.
Ids of the user's favorite dashboards, newest favorite first.
Adds or removes the favorite, then reloads the favorites cache. Writes run one at a time.
Flips the favorite state and returns the new state. The state is read after earlier writes finish, so quick repeated toggles alternate.
Dashboard favorites, stored as MJ: User Favorites rows on the MJ: Dashboards entity. Reads come from the UserInfoEngine cache; writes go through the provider and refresh that cache.
Multi-provider note: callers under a non-default provider set
service.Providerbefore calling any method.