package Ġchat . rocket . android . video conference . di Ċ Ċ import Ġandroidx . lifecycle . Lifecycle Owner Ċ import Ġchat . rocket . android . core . lifecycle . Cancel Strategy Ċ import Ġchat . rocket . android . d agger . scope . Per Activity Ċ import Ġchat . rocket . android . video conference . presenter . J its i Video Conference View Ċ import Ġchat . rocket . android . video conference . ui . Video Conference Activity Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġkotlinx . coroutines . Job Ċ Ċ @ Module Ċ class ĠVideo Conference Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Activity ĊĠĠĠ Ġfun Ġprovide Video Conference View ( activity : ĠVideo Conference Activity ): ĠJ its i Video Conference View Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġactivity ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Activity ĊĠĠĠ Ġfun Ġprovide Job () Ġ= ĠJob () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Activity ĊĠĠĠ Ġfun Ġprovide Lifecycle Owner ( activity : ĠVideo Conference Activity ): ĠLifecycle Owner Ġ= Ġactivity ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Activity ĊĠĠĠ Ġfun Ġprovide Cancel Strategy ( owner : ĠLifecycle Owner , Ġjobs : ĠJob ): ĠCancel Strategy Ġ= ĊĠĠĠĠĠĠĠ ĠCancel Strategy ( owner , Ġjobs ) Ċ }