From 0af78479fc1429901e237931a2aeabe39f1423c8 Mon Sep 17 00:00:00 2001 From: Mussie Teshome Date: Sun, 11 Jun 2023 15:54:23 +0300 Subject: [PATCH] Different dbs fn skeleton which fn yet not written --- .../arangodb/sms_verification_requests.go | 23 +++++++++++++++++++ .../cassandradb/sms_verification_requests.go | 23 +++++++++++++++++++ .../couchbase/sms_verification_requests.go | 23 +++++++++++++++++++ .../dynamodb/sms_verification_requests.go | 23 +++++++++++++++++++ 4 files changed, 92 insertions(+) create mode 100644 server/db/providers/arangodb/sms_verification_requests.go create mode 100644 server/db/providers/cassandradb/sms_verification_requests.go create mode 100644 server/db/providers/couchbase/sms_verification_requests.go create mode 100644 server/db/providers/dynamodb/sms_verification_requests.go diff --git a/server/db/providers/arangodb/sms_verification_requests.go b/server/db/providers/arangodb/sms_verification_requests.go new file mode 100644 index 0000000..4dee5bd --- /dev/null +++ b/server/db/providers/arangodb/sms_verification_requests.go @@ -0,0 +1,23 @@ +package arangodb + +import ( + "context" + + "github.com/authorizerdev/authorizer/server/db/models" + +) + +// SMS verification Request +func (p *provider) UpsertSMSRequest(ctx context.Context, sms_code *models.SMSVerificationRequest) (*models.SMSVerificationRequest, error) { + return sms_code, nil +} + +func (p *provider) GetCodeByPhone(ctx context.Context, phoneNumber string) (*models.SMSVerificationRequest, error) { + var sms_verification_request models.SMSVerificationRequest + + return &sms_verification_request, nil +} + +func(p *provider) DeleteSMSRequest(ctx context.Context, smsRequest *models.SMSVerificationRequest) error { + return nil +} diff --git a/server/db/providers/cassandradb/sms_verification_requests.go b/server/db/providers/cassandradb/sms_verification_requests.go new file mode 100644 index 0000000..3c67c1b --- /dev/null +++ b/server/db/providers/cassandradb/sms_verification_requests.go @@ -0,0 +1,23 @@ +package cassandradb + +import ( + "context" + + "github.com/authorizerdev/authorizer/server/db/models" + +) + +// SMS verification Request +func (p *provider) UpsertSMSRequest(ctx context.Context, sms_code *models.SMSVerificationRequest) (*models.SMSVerificationRequest, error) { + return sms_code, nil +} + +func (p *provider) GetCodeByPhone(ctx context.Context, phoneNumber string) (*models.SMSVerificationRequest, error) { + var sms_verification_request models.SMSVerificationRequest + + return &sms_verification_request, nil +} + +func(p *provider) DeleteSMSRequest(ctx context.Context, smsRequest *models.SMSVerificationRequest) error { + return nil +} diff --git a/server/db/providers/couchbase/sms_verification_requests.go b/server/db/providers/couchbase/sms_verification_requests.go new file mode 100644 index 0000000..9201d73 --- /dev/null +++ b/server/db/providers/couchbase/sms_verification_requests.go @@ -0,0 +1,23 @@ +package couchbase + +import ( + "context" + + "github.com/authorizerdev/authorizer/server/db/models" + +) + +// SMS verification Request +func (p *provider) UpsertSMSRequest(ctx context.Context, sms_code *models.SMSVerificationRequest) (*models.SMSVerificationRequest, error) { + return sms_code, nil +} + +func (p *provider) GetCodeByPhone(ctx context.Context, phoneNumber string) (*models.SMSVerificationRequest, error) { + var sms_verification_request models.SMSVerificationRequest + + return &sms_verification_request, nil +} + +func(p *provider) DeleteSMSRequest(ctx context.Context, smsRequest *models.SMSVerificationRequest) error { + return nil +} diff --git a/server/db/providers/dynamodb/sms_verification_requests.go b/server/db/providers/dynamodb/sms_verification_requests.go new file mode 100644 index 0000000..bd47bce --- /dev/null +++ b/server/db/providers/dynamodb/sms_verification_requests.go @@ -0,0 +1,23 @@ +package dynamodb + +import ( + "context" + + "github.com/authorizerdev/authorizer/server/db/models" + +) + +// SMS verification Request +func (p *provider) UpsertSMSRequest(ctx context.Context, sms_code *models.SMSVerificationRequest) (*models.SMSVerificationRequest, error) { + return sms_code, nil +} + +func (p *provider) GetCodeByPhone(ctx context.Context, phoneNumber string) (*models.SMSVerificationRequest, error) { + var sms_verification_request models.SMSVerificationRequest + + return &sms_verification_request, nil +} + +func(p *provider) DeleteSMSRequest(ctx context.Context, smsRequest *models.SMSVerificationRequest) error { + return nil +}