equal
deleted
inserted
replaced
53 |
53 |
54 @Subcomponent(modules = [ |
54 @Subcomponent(modules = [ |
55 AssistedFactoriesModule::class, |
55 AssistedFactoriesModule::class, |
56 TinyrssApiModule::class, |
56 TinyrssApiModule::class, |
57 NetworkLoginModule::class, |
57 NetworkLoginModule::class, |
58 AccountModule::class |
58 SessionAccountModule::class |
59 ]) |
59 ]) |
60 @PerAccount |
60 @PerAccount |
61 interface SessionActivityComponent { |
61 interface SessionActivityComponent { |
62 |
62 |
63 val account: Account |
63 val account: Account |
70 } |
70 } |
71 } |
71 } |
72 |
72 |
73 @Module |
73 @Module |
74 @DisableInstallInCheck |
74 @DisableInstallInCheck |
75 internal class AccountModule { |
75 class SessionAccountModule { |
|
76 |
76 @Provides |
77 @Provides |
77 fun providesAccount(activity: Activity) : Account { |
78 fun providesAccount(activity: Activity) : Account { |
78 return (activity as SessionActivity).account!! |
79 return (activity as SessionActivity).account!! |
79 } |
80 } |
80 } |
81 } |
81 |
|