• DeprecatedCompatV2
    link
    fedilink
    arrow-up
    2
    ·
    8 months ago

    Uh-oh heretic spotted. Recant everything you’ve said or I’ll make you justify every line of your manifest to a robot!

      • DeprecatedCompatV2
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        8 months ago

        I hereby sentence you to writing exception handling code in viewmodels with the following requirements:

        • exceptions may be native
        • exceptions must be defined in separate modules for Clean Architecture
        • all calls to native methods must use callbacks for Objective-C compatibility
        • you must launch a separate coroutine when rethrowing some (TBD) exceptions to prevent the exception from being caught by a parent other than the root exception handler (or the calling thread!)
        • you must use ViewModelScope except when writing to SharedPreferences
        • you should be using DataStore, heathen