From 44a28cf3d778cbea6c8a8ed9c5f588d1ab019db6 Mon Sep 17 00:00:00 2001 From: rkodev <43806892+rkodev@users.noreply.github.com> Date: Wed, 14 Sep 2022 16:58:07 +0300 Subject: [PATCH] Adds getter and setter to response handler pointer --- .github/workflows/go.yml | 3 +++ CHANGELOG.md | 6 ++++++ request_handler_option.go | 12 ++++++------ 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index c544806..75c9d8c 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -22,3 +22,6 @@ jobs: - name: Build SDK project run: go build working-directory: ${{ env.relativePath }} + - name: Test SDK + run: go test + working-directory: ${{ env.relativePath }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 14111cd..32a2500 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +## [0.10.1] - 2022-09-14 + +### Changed + +- Fix: Add getter and setter on `ResponseHandler` pointer . + ## [0.10.0] - 2022-09-02 ### Added diff --git a/request_handler_option.go b/request_handler_option.go index 64c95b1..8aee1e3 100644 --- a/request_handler_option.go +++ b/request_handler_option.go @@ -12,7 +12,7 @@ var ResponseHandlerOptionKey = RequestOptionKey{ } type requestHandlerOption struct { - responseHandler ResponseHandler + handler ResponseHandler } // NewRequestHandlerOption creates a new RequestInformation object with default values. @@ -20,14 +20,14 @@ func NewRequestHandlerOption() RequestHandlerOption { return &requestHandlerOption{} } -func (r requestHandlerOption) GetResponseHandler() ResponseHandler { - return r.responseHandler +func (r *requestHandlerOption) GetResponseHandler() ResponseHandler { + return r.handler } -func (r requestHandlerOption) SetResponseHandler(responseHandler ResponseHandler) { - r.responseHandler = responseHandler +func (r *requestHandlerOption) SetResponseHandler(responseHandler ResponseHandler) { + r.handler = responseHandler } -func (r requestHandlerOption) GetKey() RequestOptionKey { +func (r *requestHandlerOption) GetKey() RequestOptionKey { return ResponseHandlerOptionKey }