refactor: update import paths from ppanel-server to server

This commit is contained in:
Chang lue Tsen
2025-04-25 15:09:31 +09:00
parent 52063049c5
commit 34c09c4618
679 changed files with 2985 additions and 2992 deletions
+9 -9
View File
@@ -1,15 +1,15 @@
package adapter
import (
"github.com/perfect-panel/ppanel-server/internal/model/server"
"github.com/perfect-panel/ppanel-server/pkg/adapter/clash"
"github.com/perfect-panel/ppanel-server/pkg/adapter/general"
"github.com/perfect-panel/ppanel-server/pkg/adapter/loon"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/adapter/quantumultx"
"github.com/perfect-panel/ppanel-server/pkg/adapter/shadowrocket"
"github.com/perfect-panel/ppanel-server/pkg/adapter/singbox"
"github.com/perfect-panel/ppanel-server/pkg/adapter/surfboard"
"github.com/perfect-panel/server/internal/model/server"
"github.com/perfect-panel/server/pkg/adapter/clash"
"github.com/perfect-panel/server/pkg/adapter/general"
"github.com/perfect-panel/server/pkg/adapter/loon"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/quantumultx"
"github.com/perfect-panel/server/pkg/adapter/shadowrocket"
"github.com/perfect-panel/server/pkg/adapter/singbox"
"github.com/perfect-panel/server/pkg/adapter/surfboard"
)
type Adapter struct {
+2 -2
View File
@@ -6,8 +6,8 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/internal/model/server"
"github.com/perfect-panel/ppanel-server/pkg/adapter/surfboard"
"github.com/perfect-panel/server/internal/model/server"
"github.com/perfect-panel/server/pkg/adapter/surfboard"
)
func createTestServer() []*server.Server {
+2 -2
View File
@@ -3,8 +3,8 @@ package clash
import (
"fmt"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/logger"
"gopkg.in/yaml.v3"
)
+1 -1
View File
@@ -3,7 +3,7 @@ package clash
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/stretchr/testify/assert"
)
+1 -1
View File
@@ -3,7 +3,7 @@ package clash
import (
"fmt"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func parseShadowsocks(s proxy.Proxy, uuid string) (*Proxy, error) {
+1 -1
View File
@@ -1,6 +1,6 @@
package clash
import "github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
import "github.com/perfect-panel/server/pkg/adapter/proxy"
func clashTransport(c *Proxy, transportType string, transportConfig proxy.TransportConfig) {
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type v2rayShareLink struct {
+1 -1
View File
@@ -3,7 +3,7 @@ package general
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createServer() proxy.Proxy {
+1 -1
View File
@@ -1,7 +1,7 @@
package loon
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func BuildLoon(servers []proxy.Proxy, uuid string) []byte {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildHysteria2(data proxy.Proxy, password string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package loon
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createSS() proxy.Proxy {
+3 -3
View File
@@ -5,9 +5,9 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/ppanel-server/pkg/uuidx"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/tool"
"github.com/perfect-panel/server/pkg/uuidx"
)
func buildShadowsocks(data proxy.Proxy, password string) string {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildTrojan(data proxy.Proxy, password string) string {
+2 -2
View File
@@ -5,9 +5,9 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/logger"
)
func buildVless(data proxy.Proxy, password string) string {
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/logger"
)
func buildVMess(data proxy.Proxy, password string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package quantumultx
import (
"encoding/base64"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func BuildQuantumultX(servers []proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package quantumultx
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createVMess() proxy.Proxy {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildShadowsocks(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
// 生成 Trojan 配置
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildVmess(data proxy.Proxy, uuid string) string {
+3 -3
View File
@@ -4,12 +4,12 @@ import (
"fmt"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/general"
"github.com/perfect-panel/server/pkg/adapter/general"
"encoding/base64"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/traffic"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/traffic"
)
type UserInfo struct {
@@ -4,7 +4,7 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createVMess() proxy.Proxy {
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"encoding/base64"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildVmess(data proxy.Proxy, uuid string) string {
+2 -2
View File
@@ -3,8 +3,8 @@ package singbox
import (
"encoding/json"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/logger"
)
func BuildSingbox(adapter proxy.Adapter, uuid string) ([]byte, error) {
+1 -1
View File
@@ -3,7 +3,7 @@ package singbox
import (
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type Hysteria2Obfs struct {
+2 -2
View File
@@ -3,8 +3,8 @@ package singbox
import (
"strconv"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/rules"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/rules"
)
type Rule struct {
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type ShadowsocksOptions struct {
+1 -1
View File
@@ -3,7 +3,7 @@ package singbox
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/stretchr/testify/assert"
)
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type OutboundTLSOptions struct {
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type TrojanOutboundOptions struct {
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type TUICOutboundOptions struct {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"encoding/json"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type V2RayTransportOptions struct {
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type VLESSOutboundOptions struct {
+1 -1
View File
@@ -1,7 +1,7 @@
package singbox
import (
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
type VMessOutboundOptions struct {
+4 -4
View File
@@ -9,11 +9,11 @@ import (
"text/template"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/ppanel-server/pkg/traffic"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/tool"
"github.com/perfect-panel/server/pkg/traffic"
)
//go:embed *.tpl
+2 -2
View File
@@ -4,9 +4,9 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/uuidx"
"github.com/perfect-panel/server/pkg/uuidx"
)
func TestBuildSurfboard(t *testing.T) {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildShadowsocks(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package surfboard
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createSS() proxy.Proxy {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildTrojan(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package surfboard
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createTrojan() proxy.Proxy {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildVMess(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package surfboard
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func createVMess() proxy.Proxy {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildHysteria2(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -3,7 +3,7 @@ package surge
import (
"testing"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func TestBuildHysteria2(t *testing.T) {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildShadowsocks(data proxy.Proxy, uuid string) string {
+3 -3
View File
@@ -9,9 +9,9 @@ import (
"text/template"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/traffic"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/traffic"
)
//go:embed *.tpl
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func TestSurgeBuild(t *testing.T) {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildTrojan(data proxy.Proxy, uuid string) string {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/adapter/proxy"
)
func buildVMess(data proxy.Proxy, uuid string) string {
+5 -5
View File
@@ -4,11 +4,11 @@ import (
"encoding/json"
"strings"
"github.com/perfect-panel/ppanel-server/internal/model/server"
"github.com/perfect-panel/ppanel-server/pkg/adapter/proxy"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/random"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/server/internal/model/server"
"github.com/perfect-panel/server/pkg/adapter/proxy"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/random"
"github.com/perfect-panel/server/pkg/tool"
)
func addNode(data *server.Server, host string, port int) *proxy.Proxy {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/orm"
"github.com/perfect-panel/server/pkg/orm"
"github.com/redis/go-redis/v9"
"gorm.io/gorm"
"gorm.io/plugin/soft_delete"
+3 -3
View File
@@ -1,7 +1,7 @@
package constant
// Version PPanel version
const (
Version = "unknown"
BuildNumber = "unknown"
var (
Version = "unknown version"
BuildTime = "unknown time"
)
+1 -1
View File
@@ -3,7 +3,7 @@ package deduction
import (
"time"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/server/pkg/tool"
)
const (
+1 -1
View File
@@ -1,6 +1,6 @@
package email
import "github.com/perfect-panel/ppanel-server/internal/types"
import "github.com/perfect-panel/server/internal/types"
type Platform int
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"encoding/json"
"fmt"
"github.com/perfect-panel/ppanel-server/pkg/email/smtp"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/email/smtp"
"github.com/perfect-panel/server/pkg/logger"
)
type Sender interface {
+1 -1
View File
@@ -3,7 +3,7 @@ package fs
import (
"os"
"github.com/perfect-panel/ppanel-server/pkg/hash"
"github.com/perfect-panel/server/pkg/hash"
)
// TempFileWithText creates the temporary file with the given content,
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"strconv"
"sync"
"github.com/perfect-panel/ppanel-server/pkg/lang"
"github.com/perfect-panel/server/pkg/lang"
)
const (
+2 -2
View File
@@ -10,8 +10,8 @@ import (
"sync/atomic"
"time"
"github.com/perfect-panel/ppanel-server/pkg/errorx"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/errorx"
"github.com/perfect-panel/server/pkg/logger"
"github.com/redis/go-redis/v9"
xrate "golang.org/x/time/rate"
)
+1 -1
View File
@@ -3,7 +3,7 @@ package logger
import (
"sync/atomic"
"github.com/perfect-panel/ppanel-server/pkg/color"
"github.com/perfect-panel/server/pkg/color"
)
// WithColor is a helper function to add color to a string, only in plain encoding.
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"sync/atomic"
"testing"
"github.com/perfect-panel/ppanel-server/pkg/color"
"github.com/perfect-panel/server/pkg/color"
"github.com/stretchr/testify/assert"
)
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"sync/atomic"
"time"
"github.com/perfect-panel/ppanel-server/pkg/syncx"
"github.com/perfect-panel/ppanel-server/pkg/timex"
"github.com/perfect-panel/server/pkg/syncx"
"github.com/perfect-panel/server/pkg/timex"
)
type limitedExecutor struct {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/timex"
"github.com/perfect-panel/server/pkg/timex"
"github.com/stretchr/testify/assert"
)
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"io"
"testing"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/logger"
)
type Buffer struct {
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"errors"
"testing"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/logger"
"github.com/stretchr/testify/assert"
)
+2 -2
View File
@@ -5,9 +5,9 @@ import (
"fmt"
"time"
"github.com/perfect-panel/ppanel-server/internal/trace"
"github.com/perfect-panel/server/internal/trace"
"github.com/perfect-panel/ppanel-server/pkg/timex"
"github.com/perfect-panel/server/pkg/timex"
)
// WithCallerSkip returns a Logger with given caller skip.
+2 -2
View File
@@ -13,8 +13,8 @@ import (
"sync"
"time"
"github.com/perfect-panel/ppanel-server/pkg/fs"
"github.com/perfect-panel/ppanel-server/pkg/lang"
"github.com/perfect-panel/server/pkg/fs"
"github.com/perfect-panel/server/pkg/lang"
)
const (
+2 -2
View File
@@ -11,9 +11,9 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/random"
"github.com/perfect-panel/server/pkg/random"
"github.com/perfect-panel/ppanel-server/pkg/fs"
"github.com/perfect-panel/server/pkg/fs"
"github.com/stretchr/testify/assert"
)
+1 -1
View File
@@ -3,7 +3,7 @@ package logger
import (
"errors"
"github.com/perfect-panel/ppanel-server/pkg/syncx"
"github.com/perfect-panel/server/pkg/syncx"
)
const (
+2 -2
View File
@@ -12,8 +12,8 @@ import (
"sync/atomic"
fatihcolor "github.com/fatih/color"
"github.com/perfect-panel/ppanel-server/pkg/color"
"github.com/perfect-panel/ppanel-server/pkg/errorx"
"github.com/perfect-panel/server/pkg/color"
"github.com/perfect-panel/server/pkg/errorx"
)
type (
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"context"
"encoding/json"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/logger"
"golang.org/x/oauth2"
"golang.org/x/oauth2/google"
)
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"fmt"
"time"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/logger"
"gorm.io/driver/mysql"
"gorm.io/gorm"
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"context"
"net/url"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/tool"
"github.com/pkg/errors"
"github.com/smartwalle/alipay/v3"
)
+2 -2
View File
@@ -9,8 +9,8 @@ import (
"strings"
"time"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/tool"
)
type Client struct {
+1 -1
View File
@@ -1,6 +1,6 @@
package payment
import "github.com/perfect-panel/ppanel-server/internal/types"
import "github.com/perfect-panel/server/internal/types"
type Platform int
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"github.com/stripe/stripe-go/v81/webhookendpoint"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/logger"
"github.com/stripe/stripe-go/v81"
"github.com/stripe/stripe-go/v81/customer"
"github.com/stripe/stripe-go/v81/ephemeralkey"
+1 -1
View File
@@ -9,7 +9,7 @@ import (
"syscall"
"time"
"github.com/perfect-panel/ppanel-server/pkg/threading"
"github.com/perfect-panel/server/pkg/threading"
)
const (
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/snowflake"
"github.com/perfect-panel/server/pkg/snowflake"
"github.com/stretchr/testify/assert"
)
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"log"
"runtime/debug"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/logger"
)
// Recover is used with defer to do cleanup on panics.
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"github.com/gin-gonic/gin"
"github.com/pkg/errors"
"github.com/perfect-panel/ppanel-server/pkg/xerr"
"github.com/perfect-panel/server/pkg/xerr"
)
// HttpResult HTTP Result
+2 -2
View File
@@ -3,8 +3,8 @@ package service
import (
"sync"
"github.com/perfect-panel/ppanel-server/pkg/proc"
"github.com/perfect-panel/ppanel-server/pkg/threading"
"github.com/perfect-panel/server/pkg/proc"
"github.com/perfect-panel/server/pkg/threading"
)
type (
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"sync"
"testing"
"github.com/perfect-panel/ppanel-server/pkg/proc"
"github.com/perfect-panel/server/pkg/proc"
"github.com/stretchr/testify/assert"
)
+3 -3
View File
@@ -5,9 +5,9 @@ import (
"fmt"
"github.com/go-resty/resty/v2"
"github.com/perfect-panel/ppanel-server/pkg/random"
"github.com/perfect-panel/ppanel-server/pkg/templatex"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/server/pkg/random"
"github.com/perfect-panel/server/pkg/templatex"
"github.com/perfect-panel/server/pkg/tool"
)
const BaseURL = "https://smsapi.abosend.com"
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"encoding/json"
"fmt"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/logger"
openapi "github.com/alibabacloud-go/darabonba-openapi/client"
dysmsapi "github.com/alibabacloud-go/dysmsapi-20170525/v2/client"
+1 -1
View File
@@ -1,6 +1,6 @@
package sms
import "github.com/perfect-panel/ppanel-server/internal/types"
import "github.com/perfect-panel/server/internal/types"
type Platform int
+4 -4
View File
@@ -5,10 +5,10 @@ import (
"fmt"
"log"
"github.com/perfect-panel/ppanel-server/pkg/sms/abosend"
"github.com/perfect-panel/ppanel-server/pkg/sms/alibabacloud"
"github.com/perfect-panel/ppanel-server/pkg/sms/smsbao"
"github.com/perfect-panel/ppanel-server/pkg/sms/twilio"
"github.com/perfect-panel/server/pkg/sms/abosend"
"github.com/perfect-panel/server/pkg/sms/alibabacloud"
"github.com/perfect-panel/server/pkg/sms/smsbao"
"github.com/perfect-panel/server/pkg/sms/twilio"
)
type Sender interface {
+2 -2
View File
@@ -4,8 +4,8 @@ import (
"fmt"
"github.com/go-resty/resty/v2"
"github.com/perfect-panel/ppanel-server/pkg/templatex"
"github.com/perfect-panel/ppanel-server/pkg/tool"
"github.com/perfect-panel/server/pkg/templatex"
"github.com/perfect-panel/server/pkg/tool"
)
const BaseURL = "https://api.smsbao.com"
+2 -2
View File
@@ -3,8 +3,8 @@ package twilio
import (
"fmt"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/ppanel-server/pkg/templatex"
"github.com/perfect-panel/server/pkg/logger"
"github.com/perfect-panel/server/pkg/templatex"
"github.com/twilio/twilio-go"
twilioApi "github.com/twilio/twilio-go/rest/api/v2010"
)
+2 -2
View File
@@ -3,8 +3,8 @@ package syncx
import (
"time"
"github.com/perfect-panel/ppanel-server/pkg/lang"
"github.com/perfect-panel/ppanel-server/pkg/timex"
"github.com/perfect-panel/server/pkg/lang"
"github.com/perfect-panel/server/pkg/timex"
)
// A Cond is used to wait for conditions.
+1 -1
View File
@@ -3,7 +3,7 @@ package syncx
import (
"sync"
"github.com/perfect-panel/ppanel-server/pkg/lang"
"github.com/perfect-panel/server/pkg/lang"
)
// A DoneChan is used as a channel that can be closed multiple times and wait for done.
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"sync"
"time"
"github.com/perfect-panel/ppanel-server/pkg/timex"
"github.com/perfect-panel/server/pkg/timex"
)
const defaultRefreshInterval = time.Second
+1 -1
View File
@@ -3,7 +3,7 @@ package syncx
import (
"errors"
"github.com/perfect-panel/ppanel-server/pkg/lang"
"github.com/perfect-panel/server/pkg/lang"
)
// ErrLimitReturn indicates that the more than borrowed elements were returned.
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"sync"
"time"
"github.com/perfect-panel/ppanel-server/pkg/timex"
"github.com/perfect-panel/server/pkg/timex"
)
type (
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/lang"
"github.com/perfect-panel/server/pkg/lang"
"github.com/stretchr/testify/assert"
)
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"io"
"sync"
"github.com/perfect-panel/ppanel-server/pkg/errorx"
"github.com/perfect-panel/server/pkg/errorx"
)
// A ResourceManager is a manager that used to manage resources.
+1 -1
View File
@@ -7,7 +7,7 @@ import (
"testing"
"time"
"github.com/perfect-panel/ppanel-server/pkg/lang"
"github.com/perfect-panel/server/pkg/lang"
"github.com/stretchr/testify/assert"
)
+1 -1
View File
@@ -6,7 +6,7 @@ import (
"runtime"
"strconv"
"github.com/perfect-panel/ppanel-server/pkg/rescue"
"github.com/perfect-panel/server/pkg/rescue"
)
// GoSafe runs the given fn using another goroutine, recovers if fn panics.
+1 -1
View File
@@ -4,7 +4,7 @@ import (
"errors"
"time"
"github.com/perfect-panel/ppanel-server/pkg/lang"
"github.com/perfect-panel/server/pkg/lang"
)
// errTimeout indicates a timeout.
+1 -1
View File
@@ -10,7 +10,7 @@ import (
"github.com/jinzhu/copier"
"github.com/pkg/errors"
"github.com/perfect-panel/ppanel-server/pkg/constant"
"github.com/perfect-panel/server/pkg/constant"
)
func DeepCopy[T, K interface{}](destStruct T, srcStruct K) T {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"strconv"
"strings"
"github.com/perfect-panel/ppanel-server/pkg/logger"
"github.com/perfect-panel/server/pkg/logger"
)
func Int64SliceToStringSlice(slice []int64) []string {
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"strconv"
"github.com/goccy/go-json"
"github.com/perfect-panel/ppanel-server/internal/model/system"
"github.com/perfect-panel/server/internal/model/system"
)
func SystemConfigSliceReflectToStruct(slice []*system.System, structType any) {

Some files were not shown because too many files have changed in this diff Show More