Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: [:feature:auth] - Migrated to CMP #2754

Open
wants to merge 5 commits into
base: kmp-impl
Choose a base branch
from

Conversation

Nagarjuna0033
Copy link
Contributor

@Nagarjuna0033 Nagarjuna0033 commented Jan 28, 2025

Fixes - Jira-#120

Didn't create a Jira ticket, click here to create new.

Please Add Screenshots If there are any UI changes.

Before After
mifos_mobile_android.mp4
mifos_mobile_desktop.mp4
mifos_mobile_web.mp4

Please make sure these boxes are checked before submitting your pull request - thanks!

  • Run the static analysis check ./gradlew check or ci-prepush.sh to make sure you didn't break anything

  • If you have multiple commits please combine them into one commit by squashing them.

@revanthkumarJ
Copy link
Contributor

@Nagarjuna0033 you have forgotten to add Jira ticket number in the PR description

@Nagarjuna0033 Nagarjuna0033 changed the title Feat: [:feature:auth] - Migrated to KMP Feat: [:feature:auth] - Migrated to CMP Jan 29, 2025
Copy link
Collaborator

@niyajali niyajali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just want to clarify whether you are following the mobile wallet implementation approach for the CMP project. If so, are you ensuring that it’s being followed correctly? Not everything is the same in this project, so it’s important to be mindful of that. For example, we have some files that are present in both projects, and you’re implementing them exactly the same way. However, for screens that are different, you’re taking a different approach. This could lead to inconsistency and make things messy. It’s crucial to decide on a clear approach beforehand and stick to it for better consistency across every module. Let’s ensure we maintain uniformity in how we handle similar and different components throughout the project.

@therajanmaurya therajanmaurya enabled auto-merge (squash) January 30, 2025 16:58
auto-merge was automatically disabled January 31, 2025 16:01

Head branch was pushed to by a user without write access

),
)
} catch (e: Exception) {
updateState { it.copy(dialogState = VerificationState.VerificationDialog.Error((e.message ?: Res.string.could_not_register_user_error).toString())) }
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

format this line it's too big

@niyajali
Copy link
Collaborator

niyajali commented Feb 2, 2025

@Nagarjuna0033 Can you run the app upload videos and images for all platforms except iOS? Also, I didn’t get a proper answer to my earlier question—instead, I just received a 👍.

@Nagarjuna0033
Copy link
Contributor Author

Nagarjuna0033 commented Feb 5, 2025

@Nagarjuna0033 Can you run the app upload videos and images for all platforms except iOS? Also, I didn’t get a proper answer to my earlier question—instead, I just received a 👍.

@niyajali I have uploaded video of android, desktop, wasm js, but the error is getting while running web js, can you please look into this

@niyajali
Copy link
Collaborator

niyajali commented Feb 5, 2025

@Nagarjuna0033 are we able login does API response is 200 and saved token and user info in database, unable to see in video we're just navigating to Register screen while login, at least show some message/log that we successfully logged in, unable to understand did we actually logged in or not.. I know after login we should navigate to passcode screen etc and that doesn't present currently but and just to be sure that it's working fine..

@niyajali
Copy link
Collaborator

niyajali commented Feb 5, 2025

And for application module setup you could send a different PR so we could take a look into it, but it's okay no issues

Copy link
Collaborator

@niyajali niyajali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think You forget to copy cmp-navigation directory from template project..

@niyajali
Copy link
Collaborator

niyajali commented Feb 5, 2025

@Nagarjuna0033 could you please send a separate PR for application module setup and revert your last commit from this PR, and show sample screen/Text on that PR and comment out all feature modules on that PR and also copy workflows/fastlane/fastlane-config from development branch.

@Nagarjuna0033 Nagarjuna0033 force-pushed the migrating-auth-module-to-kmp branch from faa97d1 to fcff923 Compare February 6, 2025 05:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants