anchor.diff:  
   void showActivityModalBottomSheet({
     @required BuildContext context,
  +  @required ActivityBloc activityBloc,
     @required ActivityItem activity,
  +  @required String tautulliId,
   }) {
     customBottomSheet.showModalBottomSheet(
       context: context,
       isScrollControlled: true,
       backgroundColor: Colors.transparent,
  -    builder: (context) {
  -      return ActivityModalBottomSheet(
  -        activity: activity,
  +    builder: (builderContext) {
  +      return BlocProvider<ActivityBloc>.value(
  +        value: activityBloc,
  +        child: ActivityModalBottomSheet(
  +          activity: activity,
  +          tautulliId: tautulliId,
  +        ),
         );
       },
     );
  
positive.code:                           TerminateSessionState>(
                          listener: (context, state) {
                            if (state is TerminateSessionSuccess) {
                              state.slidableState.dismiss();
                            }
                            if (state is TerminateSessionFailure) {
                              showFailureAlertDialog(
  
negative.code:       onTap: () {
          showActivityModalBottomSheet(
            context: context,
            activityBloc: activityBloc,
            activity: activity,
            tautulliId: widget.tautulliId,
          );
        },
        child: Container(
  