Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5b760924 authored by Sayantan Roychowdhury's avatar Sayantan Roychowdhury
Browse files

prevent calling source.getAuthObject() two times

parent f389c8eb
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -40,10 +40,13 @@ class LoginSourceRepository @Inject constructor(
            if (source::class.java.simpleName in clearAuthTypes) {
                source.clearSavedAuth()
            }

            source.getAuthObject().run {
                if (source is LoginSourceGPlay) {
                gplayAuth = source.getAuthObject().result.data
                    gplayAuth = this.result.data as AuthData?
                }
                authObjectsLocal.add(this)
            }
            authObjectsLocal.add(source.getAuthObject())
        }

        return authObjectsLocal