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

Staticize facade and complete API actions #15

Merged
merged 3 commits into from Jul 8, 2023
Merged

Staticize facade and complete API actions #15

merged 3 commits into from Jul 8, 2023

Conversation

alexstewartja
Copy link
Contributor

These changes conform this package to follow the "Laravel Way".

Changes

  • The API actions wrapped by the Coinbase facade are now truly staticized.

  • Invoice management functionality has been implemented and missing actions for Charges (cancel and resolve) have also been implemented.

  • Readme has been updated commensurately with changes made to the codebase.

Checklist

  • Docs are complying/updated
  • Tests are passing

These changes conform this package to follow the "Laravel Way". The API actions wrapped by the Coinbase facade are now truly staticized.

Invoice management functionality has been implemented and missing actions for Charges (cancel and resolve) have also been implemented.

Readme has been updated commensurately with changes made to the codebase.
@alexstewartja
Copy link
Contributor Author

@antimech @pierre-pizzetta , any word from @shakurov ? He seemed to have taken an extended vacation from this package.

@antimech
Copy link
Collaborator

antimech commented Jul 8, 2023

@alexstewartja no answers from him. I'll take a look at your PR.

@antimech
Copy link
Collaborator

antimech commented Jul 8, 2023

LGTM but the merge conflict must be fixed and it seems like you haven't ticked the "allow edits from maintainers",

@alexstewartja
Copy link
Contributor Author

"Allow edits" enabled

@antimech antimech merged commit 125ea28 into shakurov:master Jul 8, 2023
@alexstewartja
Copy link
Contributor Author

🚀

@antimech
Copy link
Collaborator

antimech commented Jul 8, 2023

I don't have access to the repository settings and can't enable packagist auto-update. Your changes are available in antimech/coinbase. I recommend switching to my repository from now on:

composer remove shakurov/coinbase
composer require antimech/coinbase

@alexstewartja
Copy link
Contributor Author

Seems to have been (manually) updating quite fine until today: https://packagist.org/packages/shakurov/coinbase

What went wrong?

@antimech
Copy link
Collaborator

antimech commented Jul 8, 2023

Manual updates are under big delay. Plus I have to wait until I can request it.

@antimech
Copy link
Collaborator

antimech commented Jul 10, 2023

I've updated it, manual updates available once in 24 hours. I'll support this package for some time for graceful replacement.

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.

None yet

2 participants