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

Philip/0.2.0 alpha #30

Merged
merged 14 commits into from
May 2, 2023
Merged

Philip/0.2.0 alpha #30

merged 14 commits into from
May 2, 2023

Conversation

mango-habanero
Copy link
Contributor

No description provided.

Mango Habanero added 14 commits April 28, 2023 00:44
- Switches from ephemeral to durable consumer
- Improves natsHandler
logic.

Closes #28
- separate transaction handling for "GraphTransaction" and
"CustodialTransferEvents": N/B this will be consolidated later.

Closes #28
- Removed the setTimeout line that was causing a fixed delay of 5 seconds.
- Ensured consistent error handling by adding message.ack() in the try block after processing a message and moving it up from the processMessage function.
- Introduced a processing variable to control the message processing loop. When the server shuts down, the processing variable is set to false, causing the loop to exit.
- Updated the onClose hook to properly terminate the done function by setting processing to false, draining the subscription, and unsubscribing from the subscription.
- Remove unnecessary console log.
- Move handlers into dictionary.

Closes #28
- Removes unused counterParty function argument.
- Removes unnecessary type casting.

Closes #28
- Switches to model centric interactions with db.
- [accounts]
  - Renames "RESETTING_PASSWORD" to "RESETTING_PIN".
  - Adds "active_voucher_address" column to "accounts" table.
- [sessions]
  - Adds session type field.
  - Eases null checks on "machine_state", "machines" and "responses" columns.
 - [guardians]
   - Switches to one to many "account_phone_number" to "guardian" pattern.
- Adds services for interactions over cache layer and db.
- Splits graph access implementation functions into "user" and "voucher".
- Consolidates lib implementations.
- Refactors .env values.
- Updates configs.
- Adds menu definitions for menus that constitute machine jumps.
- Adds distinction between invalid recipients and invalid recipients who are invitable to accommodate tills and vpas.
- Fixes pin translations.
- Updates packages.
- Update script commands.
- Updates Dockerfile to include tern migration tool.
- Adds migrations service.
- Refactors tern.conf to use in docker db host, "postgres".
- Change image build and push process flow.
- Update release-it config for manual releases.
@mango-habanero mango-habanero merged commit a095ad5 into main May 2, 2023
@mango-habanero mango-habanero deleted the philip/0.2.0-alpha branch May 2, 2023 09:14
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.

1 participant