Skip to content

Commit

Permalink
Merge pull request #12 from ArtisanCloud/develop
Browse files Browse the repository at this point in the history
refact(client): expose service to pkg
  • Loading branch information
Matrix-X authored Feb 11, 2025
2 parents 6093525 + dc5bc20 commit 692febc
Show file tree
Hide file tree
Showing 30 changed files with 33 additions and 35 deletions.
File renamed without changes.
6 changes: 3 additions & 3 deletions pkg/client/mediaX.go
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package client

import (
"github.com/ArtisanCloud/MediaX/internal/service/douyin"
"github.com/ArtisanCloud/MediaX/internal/service/redbook"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount"
"github.com/ArtisanCloud/MediaX/pkg/client/config"
"github.com/ArtisanCloud/MediaX/pkg/client/douyin"
"github.com/ArtisanCloud/MediaX/pkg/client/redbook"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount"
"github.com/ArtisanCloud/MediaXCore/pkg/cache"
"github.com/ArtisanCloud/MediaXCore/pkg/logger"
)
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import (
"bytes"
"github.com/ArtisanCloud/MediaX/internal/kernel"
response2 "github.com/ArtisanCloud/MediaX/internal/kernel/response"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/material"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/media"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/publish"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/material"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/media"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/publish"

"github.com/ArtisanCloud/MediaX/pkg/client/config"
"github.com/ArtisanCloud/MediaXCore/pkg/cache"
"github.com/ArtisanCloud/MediaXCore/pkg/logger"
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package officialAccount

import (
"context"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/response"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/response"
)

func (srv *WeChatOfficialAccountService) GetCallbackIP(ctx context.Context) (*response.GetCallBackIPRes, error) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@ import (
"context"
"github.com/ArtisanCloud/MediaX/internal/kernel"
request2 "github.com/ArtisanCloud/MediaX/internal/kernel/request"
response3 "github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/material/request"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/material/response"
response2 "github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/response"
response2 "github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/material/request"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/material/response"
response3 "github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/response"

"github.com/ArtisanCloud/MediaXCore/utils/object"
"net/http"
"os"
Expand Down Expand Up @@ -163,7 +164,7 @@ func (client *Client) UploadArticleImage(ctx context.Context, path string) (*res
// https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/Getting_Permanent_Assets.html
func (client *Client) GetMaterial(ctx context.Context, mediaID string) (*http.Response, error) {

header := &response2.HeaderMediaRes{}
header := &response3.HeaderMediaRes{}
res, err := client.RequestRaw(ctx, "cgi-bin/material/get_material", http.MethodPost, &object.HashMap{
"form_params": &object.HashMap{
"media_id": mediaID,
Expand Down Expand Up @@ -205,9 +206,9 @@ func (client *Client) GetNews(ctx context.Context, mediaID string) (*response.Ma

// 删除永久素材
// https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/Deleting_Permanent_Assets.html
func (client *Client) Delete(ctx context.Context, mediaID string) (*response3.OfficialAccountRes, error) {
func (client *Client) Delete(ctx context.Context, mediaID string) (*response2.OfficialAccountRes, error) {

result := &response3.OfficialAccountRes{}
result := &response2.OfficialAccountRes{}

options := &object.HashMap{
"media_id": mediaID,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package response

import "github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
import "github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"

type MaterialAddMaterialRes struct {
response.OfficialAccountRes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package response

import "github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
import "github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"

type MaterialAddNewsRes struct {
response.OfficialAccountRes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package response

import (
"github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"
"github.com/ArtisanCloud/MediaXCore/utils/object"
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package response

import (
"github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"
)

type NewsItems struct {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
package response

import (
"github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
)
import "github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"

type MaterialGetMaterialCountRes struct {
response.OfficialAccountRes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import (
"errors"
"fmt"
"github.com/ArtisanCloud/MediaX/internal/kernel"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/media/response"
response2 "github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/response"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/media/response"
response2 "github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/response"
"github.com/ArtisanCloud/MediaX/pkg/utils"
"github.com/ArtisanCloud/MediaXCore/utils/object"
"net/http"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package response

import (
"github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"
"github.com/ArtisanCloud/MediaXCore/utils/object"
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ package publish
import (
"context"
"github.com/ArtisanCloud/MediaX/internal/kernel"
response2 "github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/publish/request"
"github.com/ArtisanCloud/MediaX/internal/service/wechat/officialAccount/publish/response"
response2 "github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/publish/request"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/officialAccount/publish/response"
"github.com/ArtisanCloud/MediaXCore/utils/object"
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
package response

import (
"github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
)
import "github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"

type DraftAddRes struct {
response.OfficialAccountRes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package response

import "github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
import "github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"

type PublishSubmitRes struct {
response.OfficialAccountRes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package response

import "github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
import "github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"

type GetCallBackIPRes struct {
response.OfficialAccountRes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package response

import "github.com/ArtisanCloud/MediaX/internal/service/wechat/core/response"
import "github.com/ArtisanCloud/MediaX/pkg/client/wechat/core/response"

type HeaderMediaRes struct {
response.OfficialAccountRes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package officialAccount

import (
"github.com/ArtisanCloud/MediaX/internal/service/wechat/core"
"github.com/ArtisanCloud/MediaX/pkg/client/config"
"github.com/ArtisanCloud/MediaX/pkg/client/wechat/core"
"github.com/ArtisanCloud/MediaXCore/pkg/cache"
"github.com/ArtisanCloud/MediaXCore/pkg/logger"
)
Expand Down

0 comments on commit 692febc

Please sign in to comment.