Skip to content

Commit

Permalink
Merge pull request #104 from BuxOrg/upgrade-bux
Browse files Browse the repository at this point in the history
Upgrade bux (replace datastore with go-datastore)
  • Loading branch information
mrz1836 authored Jul 19, 2022
2 parents 7f24f53 + fe5bfe2 commit c5958dc
Show file tree
Hide file tree
Showing 13 changed files with 804 additions and 123 deletions.
7 changes: 6 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,28 +14,33 @@ ifeq ($(REPO_OWNER),)
REPO_OWNER="BuxOrg"
endif

.PHONY: clean install-all-contributors update-contributors

.PHONY: all
all: ## Runs multiple commands
@$(MAKE) test

.PHONY: clean
clean: ## Remove previous builds and any cached data
@echo "cleaning local cache..."
@go clean -cache -testcache -i -r
@$(MAKE) clean-mods
@test $(DISTRIBUTIONS_DIR)
@if [ -d $(DISTRIBUTIONS_DIR) ]; then rm -r $(DISTRIBUTIONS_DIR); fi

.PHONY: graphql
graphql: ## Generates the graphql schemas
@go run github.com/99designs/gqlgen generate

.PHONY: install-all-contributors
install-all-contributors: ## Installs all contributors locally
@echo "installing all-contributors cli tool..."
@yarn global add all-contributors-cli

.PHONY: release
release:: ## Runs common.release then runs godocs
@$(MAKE) godocs

.PHONY: update-contributors
update-contributors: ## Regenerates the contributors html/list
@echo "generating contributor html..."
@all-contributors generate
2 changes: 1 addition & 1 deletion actions/methods.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (

"github.com/BuxOrg/bux"
"github.com/BuxOrg/bux-server/dictionary"
"github.com/BuxOrg/bux/datastore"
"github.com/julienschmidt/httprouter"
"github.com/mrz1836/go-datastore"
"github.com/mrz1836/go-parameters"
"github.com/newrelic/go-agent/v3/newrelic"
)
Expand Down
2 changes: 1 addition & 1 deletion config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ import (
"errors"
"time"

"github.com/BuxOrg/bux/datastore"
"github.com/BuxOrg/bux/taskmanager"
validation "github.com/go-ozzo/ozzo-validation"
"github.com/mrz1836/go-cachestore"
"github.com/mrz1836/go-datastore"
"github.com/newrelic/go-agent/v3/newrelic"
)

Expand Down
2 changes: 1 addition & 1 deletion config/config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import (
"os"
"testing"

"github.com/BuxOrg/bux/datastore"
"github.com/mrz1836/go-cachestore"
"github.com/mrz1836/go-datastore"
"github.com/newrelic/go-agent/v3/newrelic"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
Expand Down
2 changes: 1 addition & 1 deletion config/datastore.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package config
import (
"errors"

"github.com/BuxOrg/bux/datastore"
"github.com/mrz1836/go-datastore"
)

// Validate checks the configuration for specific rules
Expand Down
2 changes: 1 addition & 1 deletion config/datastore_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package config
import (
"testing"

"github.com/BuxOrg/bux/datastore"
"github.com/mrz1836/go-datastore"
"github.com/stretchr/testify/require"
)

Expand Down
2 changes: 1 addition & 1 deletion config/services.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ import (

"github.com/BuxOrg/bux"
"github.com/BuxOrg/bux/chainstate"
"github.com/BuxOrg/bux/datastore"
"github.com/BuxOrg/bux/taskmanager"
"github.com/BuxOrg/bux/utils"
"github.com/go-redis/redis/v8"
"github.com/mrz1836/go-cachestore"
"github.com/mrz1836/go-datastore"
"github.com/mrz1836/go-logger"
"github.com/newrelic/go-agent/v3/newrelic"
)
Expand Down
3 changes: 2 additions & 1 deletion go.mod

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

625 changes: 623 additions & 2 deletions go.sum

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions gqlgen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ models:
PaymailP4:
model: github.com/BuxOrg/bux.PaymailP4
QueryParams:
model: github.com/BuxOrg/bux/datastore.QueryParams
model: github.com/mrz1836/go-datastore.QueryParams
SyncConfig:
model: github.com/BuxOrg/bux.SyncConfig
SyncConfigInput:
Expand Down Expand Up @@ -132,7 +132,7 @@ models:
- github.com/BuxOrg/bux-server/gqlgen.Uint64
NullString:
model:
- github.com/BuxOrg/bux/utils.NullString
- github.com/mrz1836/go-datastore/custom_types.NullString
NullTime:
model:
- github.com/BuxOrg/bux/utils.NullTime
- github.com/mrz1836/go-datastore/custom_types.NullTime
25 changes: 24 additions & 1 deletion graph/admin.resolvers.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ import (
"errors"

"github.com/BuxOrg/bux"
"github.com/BuxOrg/bux/datastore"
"github.com/mrz1836/go-datastore"
)

// AdminPaymailCreate is the resolver for the admin_paymail_create field.
func (r *mutationResolver) AdminPaymailCreate(ctx context.Context, xpub string, address string, publicName *string, avatar *string, metadata bux.Metadata) (*bux.PaymailAddress, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand Down Expand Up @@ -42,6 +43,7 @@ func (r *mutationResolver) AdminPaymailCreate(ctx context.Context, xpub string,
return paymailAddress, nil
}

// AdminPaymailDelete is the resolver for the admin_paymail_delete field.
func (r *mutationResolver) AdminPaymailDelete(ctx context.Context, address string) (bool, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -60,6 +62,7 @@ func (r *mutationResolver) AdminPaymailDelete(ctx context.Context, address strin
return true, nil
}

// AdminTransaction is the resolver for the admin_transaction field.
func (r *mutationResolver) AdminTransaction(ctx context.Context, hex string) (*bux.Transaction, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -82,6 +85,7 @@ func (r *mutationResolver) AdminTransaction(ctx context.Context, hex string) (*b
return bux.DisplayModels(transaction).(*bux.Transaction), nil
}

// AdminGetStatus is the resolver for the admin_get_status field.
func (r *queryResolver) AdminGetStatus(ctx context.Context) (*bool, error) {
// including admin check
_, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -93,6 +97,7 @@ func (r *queryResolver) AdminGetStatus(ctx context.Context) (*bool, error) {
return &success, nil
}

// AdminGetStats is the resolver for the admin_get_stats field.
func (r *queryResolver) AdminGetStats(ctx context.Context) (*bux.AdminStats, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -109,6 +114,7 @@ func (r *queryResolver) AdminGetStats(ctx context.Context) (*bux.AdminStats, err
return accessKeys, nil
}

// AdminAccessKeysList is the resolver for the admin_access_keys_list field.
func (r *queryResolver) AdminAccessKeysList(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}, params *datastore.QueryParams) ([]*bux.AccessKey, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -124,6 +130,7 @@ func (r *queryResolver) AdminAccessKeysList(ctx context.Context, metadata bux.Me
return accessKeys, nil
}

// AdminAccessKeysCount is the resolver for the admin_access_keys_count field.
func (r *queryResolver) AdminAccessKeysCount(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}) (*int64, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -140,6 +147,7 @@ func (r *queryResolver) AdminAccessKeysCount(ctx context.Context, metadata bux.M
return &count, nil
}

// AdminBlockHeadersList is the resolver for the admin_block_headers_list field.
func (r *queryResolver) AdminBlockHeadersList(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}, params *datastore.QueryParams) ([]*bux.BlockHeader, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -155,6 +163,7 @@ func (r *queryResolver) AdminBlockHeadersList(ctx context.Context, metadata bux.
return blockHeaders, nil
}

// AdminBlockHeadersCount is the resolver for the admin_block_headers_count field.
func (r *queryResolver) AdminBlockHeadersCount(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}) (*int64, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -171,6 +180,7 @@ func (r *queryResolver) AdminBlockHeadersCount(ctx context.Context, metadata bux
return &count, nil
}

// AdminDestinationsList is the resolver for the admin_destinations_list field.
func (r *queryResolver) AdminDestinationsList(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}, params *datastore.QueryParams) ([]*bux.Destination, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -186,6 +196,7 @@ func (r *queryResolver) AdminDestinationsList(ctx context.Context, metadata bux.
return destinations, nil
}

// AdminDestinationsCount is the resolver for the admin_destinations_count field.
func (r *queryResolver) AdminDestinationsCount(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}) (*int64, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -202,6 +213,7 @@ func (r *queryResolver) AdminDestinationsCount(ctx context.Context, metadata bux
return &count, nil
}

// AdminDraftTransactionsList is the resolver for the admin_draft_transactions_list field.
func (r *queryResolver) AdminDraftTransactionsList(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}, params *datastore.QueryParams) ([]*bux.DraftTransaction, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -217,6 +229,7 @@ func (r *queryResolver) AdminDraftTransactionsList(ctx context.Context, metadata
return draftTransactions, nil
}

// AdminDraftTransactionsCount is the resolver for the admin_draft_transactions_count field.
func (r *queryResolver) AdminDraftTransactionsCount(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}) (*int64, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -233,6 +246,7 @@ func (r *queryResolver) AdminDraftTransactionsCount(ctx context.Context, metadat
return &count, nil
}

// AdminPaymailGet is the resolver for the admin_paymail_get field.
func (r *queryResolver) AdminPaymailGet(ctx context.Context, address string) (*bux.PaymailAddress, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -251,6 +265,7 @@ func (r *queryResolver) AdminPaymailGet(ctx context.Context, address string) (*b
return paymailAddress, nil
}

// AdminPaymailGetByXpubID is the resolver for the admin_paymail_get_by_xpub_id field.
func (r *queryResolver) AdminPaymailGetByXpubID(ctx context.Context, xpubID string) ([]*bux.PaymailAddress, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -267,6 +282,7 @@ func (r *queryResolver) AdminPaymailGetByXpubID(ctx context.Context, xpubID stri
return paymailAddresses, nil
}

// AdminPaymailsList is the resolver for the admin_paymails_list field.
func (r *queryResolver) AdminPaymailsList(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}, params *datastore.QueryParams) ([]*bux.PaymailAddress, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -283,6 +299,7 @@ func (r *queryResolver) AdminPaymailsList(ctx context.Context, metadata bux.Meta
return paymailAddresses, nil
}

// AdminPaymailsCount is the resolver for the admin_paymails_count field.
func (r *queryResolver) AdminPaymailsCount(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}) (*int64, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -299,6 +316,7 @@ func (r *queryResolver) AdminPaymailsCount(ctx context.Context, metadata bux.Met
return &count, nil
}

// AdminTransactionsList is the resolver for the admin_transactions_list field.
func (r *queryResolver) AdminTransactionsList(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}, params *datastore.QueryParams) ([]*bux.Transaction, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -314,6 +332,7 @@ func (r *queryResolver) AdminTransactionsList(ctx context.Context, metadata bux.
return transactions, nil
}

// AdminTransactionsCount is the resolver for the admin_transactions_count field.
func (r *queryResolver) AdminTransactionsCount(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}) (*int64, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -330,6 +349,7 @@ func (r *queryResolver) AdminTransactionsCount(ctx context.Context, metadata bux
return &count, nil
}

// AdminUtxosList is the resolver for the admin_utxos_list field.
func (r *queryResolver) AdminUtxosList(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}, params *datastore.QueryParams) ([]*bux.Utxo, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -345,6 +365,7 @@ func (r *queryResolver) AdminUtxosList(ctx context.Context, metadata bux.Metadat
return utxos, nil
}

// AdminUtxosCount is the resolver for the admin_utxos_count field.
func (r *queryResolver) AdminUtxosCount(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}) (*int64, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -361,6 +382,7 @@ func (r *queryResolver) AdminUtxosCount(ctx context.Context, metadata bux.Metada
return &count, nil
}

// AdminXpubsList is the resolver for the admin_xpubs_list field.
func (r *queryResolver) AdminXpubsList(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}, params *datastore.QueryParams) ([]*bux.Xpub, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand All @@ -376,6 +398,7 @@ func (r *queryResolver) AdminXpubsList(ctx context.Context, metadata bux.Metadat
return xpubs, nil
}

// AdminXpubsCount is the resolver for the admin_xpubs_count field.
func (r *queryResolver) AdminXpubsCount(ctx context.Context, metadata bux.Metadata, conditions map[string]interface{}) (*int64, error) {
// including admin check
c, err := GetConfigFromContextAdmin(ctx)
Expand Down
Loading

0 comments on commit c5958dc

Please sign in to comment.