refactor: rename modules and imports to reflect project name

This commit is contained in:
Abhinav Raut
2025-01-11 21:46:29 +05:30
parent 59d1f05d53
commit 0c54abbbad
68 changed files with 243 additions and 243 deletions

View File

@@ -3,8 +3,8 @@ package main
import ( import (
"strconv" "strconv"
amodels "github.com/abhinavxd/artemis/internal/auth/models" amodels "github.com/abhinavxd/libredesk/internal/auth/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -3,8 +3,8 @@ package main
import ( import (
"strconv" "strconv"
amodels "github.com/abhinavxd/artemis/internal/automation/models" amodels "github.com/abhinavxd/libredesk/internal/automation/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -3,8 +3,8 @@ package main
import ( import (
"strconv" "strconv"
models "github.com/abhinavxd/artemis/internal/business_hours/models" models "github.com/abhinavxd/libredesk/internal/business_hours/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -3,8 +3,8 @@ package main
import ( import (
"strconv" "strconv"
cmodels "github.com/abhinavxd/artemis/internal/cannedresp/models" cmodels "github.com/abhinavxd/libredesk/internal/cannedresp/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -6,12 +6,12 @@ import (
"strconv" "strconv"
"time" "time"
amodels "github.com/abhinavxd/artemis/internal/auth/models" amodels "github.com/abhinavxd/libredesk/internal/auth/models"
"github.com/abhinavxd/artemis/internal/automation/models" "github.com/abhinavxd/libredesk/internal/automation/models"
cmodels "github.com/abhinavxd/artemis/internal/conversation/models" cmodels "github.com/abhinavxd/libredesk/internal/conversation/models"
"github.com/abhinavxd/artemis/internal/csat" "github.com/abhinavxd/libredesk/internal/csat"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
umodels "github.com/abhinavxd/artemis/internal/user/models" umodels "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/volatiletech/null/v9" "github.com/volatiletech/null/v9"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"

View File

@@ -3,7 +3,7 @@ package main
import ( import (
"strconv" "strconv"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -6,8 +6,8 @@ import (
"path" "path"
"path/filepath" "path/filepath"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/ws" "github.com/abhinavxd/libredesk/internal/ws"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -4,7 +4,7 @@ import (
"fmt" "fmt"
"net/http" "net/http"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/knadh/go-i18n" "github.com/knadh/go-i18n"
"github.com/knadh/stuffbin" "github.com/knadh/stuffbin"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"

View File

@@ -3,8 +3,8 @@ package main
import ( import (
"strconv" "strconv"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
imodels "github.com/abhinavxd/artemis/internal/inbox/models" imodels "github.com/abhinavxd/libredesk/internal/inbox/models"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -12,36 +12,36 @@ import (
"html/template" "html/template"
"github.com/abhinavxd/artemis/internal/ai" "github.com/abhinavxd/libredesk/internal/ai"
auth_ "github.com/abhinavxd/artemis/internal/auth" auth_ "github.com/abhinavxd/libredesk/internal/auth"
"github.com/abhinavxd/artemis/internal/authz" "github.com/abhinavxd/libredesk/internal/authz"
"github.com/abhinavxd/artemis/internal/autoassigner" "github.com/abhinavxd/libredesk/internal/autoassigner"
"github.com/abhinavxd/artemis/internal/automation" "github.com/abhinavxd/libredesk/internal/automation"
businesshours "github.com/abhinavxd/artemis/internal/business_hours" businesshours "github.com/abhinavxd/libredesk/internal/business_hours"
"github.com/abhinavxd/artemis/internal/cannedresp" "github.com/abhinavxd/libredesk/internal/cannedresp"
"github.com/abhinavxd/artemis/internal/conversation" "github.com/abhinavxd/libredesk/internal/conversation"
"github.com/abhinavxd/artemis/internal/conversation/priority" "github.com/abhinavxd/libredesk/internal/conversation/priority"
"github.com/abhinavxd/artemis/internal/conversation/status" "github.com/abhinavxd/libredesk/internal/conversation/status"
"github.com/abhinavxd/artemis/internal/csat" "github.com/abhinavxd/libredesk/internal/csat"
"github.com/abhinavxd/artemis/internal/inbox" "github.com/abhinavxd/libredesk/internal/inbox"
"github.com/abhinavxd/artemis/internal/inbox/channel/email" "github.com/abhinavxd/libredesk/internal/inbox/channel/email"
imodels "github.com/abhinavxd/artemis/internal/inbox/models" imodels "github.com/abhinavxd/libredesk/internal/inbox/models"
"github.com/abhinavxd/artemis/internal/media" "github.com/abhinavxd/libredesk/internal/media"
fs "github.com/abhinavxd/artemis/internal/media/stores/localfs" fs "github.com/abhinavxd/libredesk/internal/media/stores/localfs"
"github.com/abhinavxd/artemis/internal/media/stores/s3" "github.com/abhinavxd/libredesk/internal/media/stores/s3"
notifier "github.com/abhinavxd/artemis/internal/notification" notifier "github.com/abhinavxd/libredesk/internal/notification"
emailnotifier "github.com/abhinavxd/artemis/internal/notification/providers/email" emailnotifier "github.com/abhinavxd/libredesk/internal/notification/providers/email"
"github.com/abhinavxd/artemis/internal/oidc" "github.com/abhinavxd/libredesk/internal/oidc"
"github.com/abhinavxd/artemis/internal/role" "github.com/abhinavxd/libredesk/internal/role"
"github.com/abhinavxd/artemis/internal/setting" "github.com/abhinavxd/libredesk/internal/setting"
"github.com/abhinavxd/artemis/internal/sla" "github.com/abhinavxd/libredesk/internal/sla"
"github.com/abhinavxd/artemis/internal/tag" "github.com/abhinavxd/libredesk/internal/tag"
"github.com/abhinavxd/artemis/internal/team" "github.com/abhinavxd/libredesk/internal/team"
tmpl "github.com/abhinavxd/artemis/internal/template" tmpl "github.com/abhinavxd/libredesk/internal/template"
"github.com/abhinavxd/artemis/internal/user" "github.com/abhinavxd/libredesk/internal/user"
"github.com/abhinavxd/artemis/internal/view" "github.com/abhinavxd/libredesk/internal/view"
"github.com/abhinavxd/artemis/internal/workerpool" "github.com/abhinavxd/libredesk/internal/workerpool"
"github.com/abhinavxd/artemis/internal/ws" "github.com/abhinavxd/libredesk/internal/ws"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/knadh/go-i18n" "github.com/knadh/go-i18n"
kjson "github.com/knadh/koanf/parsers/json" kjson "github.com/knadh/koanf/parsers/json"

View File

@@ -6,7 +6,7 @@ import (
"log" "log"
"strings" "strings"
"github.com/abhinavxd/artemis/internal/user" "github.com/abhinavxd/libredesk/internal/user"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/knadh/stuffbin" "github.com/knadh/stuffbin"
"github.com/lib/pq" "github.com/lib/pq"

View File

@@ -1,8 +1,8 @@
package main package main
import ( import (
amodels "github.com/abhinavxd/artemis/internal/auth/models" amodels "github.com/abhinavxd/libredesk/internal/auth/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -8,31 +8,31 @@ import (
"os/signal" "os/signal"
"syscall" "syscall"
"github.com/abhinavxd/artemis/internal/ai" "github.com/abhinavxd/libredesk/internal/ai"
auth_ "github.com/abhinavxd/artemis/internal/auth" auth_ "github.com/abhinavxd/libredesk/internal/auth"
"github.com/abhinavxd/artemis/internal/authz" "github.com/abhinavxd/libredesk/internal/authz"
businesshours "github.com/abhinavxd/artemis/internal/business_hours" businesshours "github.com/abhinavxd/libredesk/internal/business_hours"
"github.com/abhinavxd/artemis/internal/colorlog" "github.com/abhinavxd/libredesk/internal/colorlog"
"github.com/abhinavxd/artemis/internal/csat" "github.com/abhinavxd/libredesk/internal/csat"
notifier "github.com/abhinavxd/artemis/internal/notification" notifier "github.com/abhinavxd/libredesk/internal/notification"
"github.com/abhinavxd/artemis/internal/sla" "github.com/abhinavxd/libredesk/internal/sla"
"github.com/abhinavxd/artemis/internal/view" "github.com/abhinavxd/libredesk/internal/view"
"github.com/abhinavxd/artemis/internal/automation" "github.com/abhinavxd/libredesk/internal/automation"
"github.com/abhinavxd/artemis/internal/cannedresp" "github.com/abhinavxd/libredesk/internal/cannedresp"
"github.com/abhinavxd/artemis/internal/conversation" "github.com/abhinavxd/libredesk/internal/conversation"
"github.com/abhinavxd/artemis/internal/conversation/priority" "github.com/abhinavxd/libredesk/internal/conversation/priority"
"github.com/abhinavxd/artemis/internal/conversation/status" "github.com/abhinavxd/libredesk/internal/conversation/status"
"github.com/abhinavxd/artemis/internal/inbox" "github.com/abhinavxd/libredesk/internal/inbox"
"github.com/abhinavxd/artemis/internal/media" "github.com/abhinavxd/libredesk/internal/media"
"github.com/abhinavxd/artemis/internal/oidc" "github.com/abhinavxd/libredesk/internal/oidc"
"github.com/abhinavxd/artemis/internal/role" "github.com/abhinavxd/libredesk/internal/role"
"github.com/abhinavxd/artemis/internal/setting" "github.com/abhinavxd/libredesk/internal/setting"
"github.com/abhinavxd/artemis/internal/tag" "github.com/abhinavxd/libredesk/internal/tag"
"github.com/abhinavxd/artemis/internal/team" "github.com/abhinavxd/libredesk/internal/team"
"github.com/abhinavxd/artemis/internal/template" "github.com/abhinavxd/libredesk/internal/template"
"github.com/abhinavxd/artemis/internal/user" "github.com/abhinavxd/libredesk/internal/user"
"github.com/abhinavxd/artemis/internal/ws" "github.com/abhinavxd/libredesk/internal/ws"
"github.com/knadh/go-i18n" "github.com/knadh/go-i18n"
"github.com/knadh/koanf/v2" "github.com/knadh/koanf/v2"
"github.com/knadh/stuffbin" "github.com/knadh/stuffbin"
@@ -133,7 +133,7 @@ func main() {
automationWrk = ko.MustInt("automation.worker_count") automationWrk = ko.MustInt("automation.worker_count")
messageDispatchWrk = ko.MustInt("message.dispatch_workers") messageDispatchWrk = ko.MustInt("message.dispatch_workers")
messageDispatchScanInterval = ko.MustDuration("message.dispatch_scan_interval") messageDispatchScanInterval = ko.MustDuration("message.dispatch_scan_interval")
lo = initLogger("artemis") lo = initLogger("libredesk")
wsHub = ws.NewHub() wsHub = ws.NewHub()
rdb = initRedis() rdb = initRedis()
constants = initConstants() constants = initConstants()

View File

@@ -9,11 +9,11 @@ import (
"slices" "slices"
"github.com/abhinavxd/artemis/internal/attachment" "github.com/abhinavxd/libredesk/internal/attachment"
amodels "github.com/abhinavxd/artemis/internal/auth/models" amodels "github.com/abhinavxd/libredesk/internal/auth/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/image" "github.com/abhinavxd/libredesk/internal/image"
"github.com/abhinavxd/artemis/internal/stringutil" "github.com/abhinavxd/libredesk/internal/stringutil"
"github.com/google/uuid" "github.com/google/uuid"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"

View File

@@ -3,10 +3,10 @@ package main
import ( import (
"strconv" "strconv"
amodels "github.com/abhinavxd/artemis/internal/auth/models" amodels "github.com/abhinavxd/libredesk/internal/auth/models"
"github.com/abhinavxd/artemis/internal/automation/models" "github.com/abhinavxd/libredesk/internal/automation/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
medModels "github.com/abhinavxd/artemis/internal/media/models" medModels "github.com/abhinavxd/libredesk/internal/media/models"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -4,8 +4,8 @@ import (
"net/http" "net/http"
"strings" "strings"
amodels "github.com/abhinavxd/artemis/internal/auth/models" amodels "github.com/abhinavxd/libredesk/internal/auth/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"strconv" "strconv"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/oidc/models" "github.com/abhinavxd/libredesk/internal/oidc/models"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -3,8 +3,8 @@ package main
import ( import (
"strconv" "strconv"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/role/models" "github.com/abhinavxd/libredesk/internal/role/models"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -4,9 +4,9 @@ import (
"encoding/json" "encoding/json"
"strings" "strings"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/setting/models" "github.com/abhinavxd/libredesk/internal/setting/models"
"github.com/abhinavxd/artemis/internal/stringutil" "github.com/abhinavxd/libredesk/internal/stringutil"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -4,7 +4,7 @@ import (
"strconv" "strconv"
"time" "time"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -3,8 +3,8 @@ package main
import ( import (
"strconv" "strconv"
cmodels "github.com/abhinavxd/artemis/internal/conversation/models" cmodels "github.com/abhinavxd/libredesk/internal/conversation/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -3,8 +3,8 @@ package main
import ( import (
"strconv" "strconv"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
tmodels "github.com/abhinavxd/artemis/internal/tag/models" tmodels "github.com/abhinavxd/libredesk/internal/tag/models"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -3,7 +3,7 @@ package main
import ( import (
"strconv" "strconv"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -3,8 +3,8 @@ package main
import ( import (
"strconv" "strconv"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/template/models" "github.com/abhinavxd/libredesk/internal/template/models"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -8,14 +8,14 @@ import (
"strconv" "strconv"
"strings" "strings"
amodels "github.com/abhinavxd/artemis/internal/auth/models" amodels "github.com/abhinavxd/libredesk/internal/auth/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/image" "github.com/abhinavxd/libredesk/internal/image"
mmodels "github.com/abhinavxd/artemis/internal/media/models" mmodels "github.com/abhinavxd/libredesk/internal/media/models"
notifier "github.com/abhinavxd/artemis/internal/notification" notifier "github.com/abhinavxd/libredesk/internal/notification"
"github.com/abhinavxd/artemis/internal/stringutil" "github.com/abhinavxd/libredesk/internal/stringutil"
tmpl "github.com/abhinavxd/artemis/internal/template" tmpl "github.com/abhinavxd/libredesk/internal/template"
"github.com/abhinavxd/artemis/internal/user/models" "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -3,9 +3,9 @@ package main
import ( import (
"strconv" "strconv"
amodels "github.com/abhinavxd/artemis/internal/auth/models" amodels "github.com/abhinavxd/libredesk/internal/auth/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
vmodels "github.com/abhinavxd/artemis/internal/view/models" vmodels "github.com/abhinavxd/libredesk/internal/view/models"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"
) )

View File

@@ -3,9 +3,9 @@ package main
import ( import (
"fmt" "fmt"
amodels "github.com/abhinavxd/artemis/internal/auth/models" amodels "github.com/abhinavxd/libredesk/internal/auth/models"
"github.com/abhinavxd/artemis/internal/ws" "github.com/abhinavxd/libredesk/internal/ws"
wsmodels "github.com/abhinavxd/artemis/internal/ws/models" wsmodels "github.com/abhinavxd/libredesk/internal/ws/models"
"github.com/fasthttp/websocket" "github.com/fasthttp/websocket"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"
"github.com/zerodha/fastglue" "github.com/zerodha/fastglue"

2
go.mod
View File

@@ -1,4 +1,4 @@
module github.com/abhinavxd/artemis module github.com/abhinavxd/libredesk
go 1.22.3 go 1.22.3

View File

@@ -6,9 +6,9 @@ import (
"embed" "embed"
"encoding/json" "encoding/json"
"github.com/abhinavxd/artemis/internal/ai/models" "github.com/abhinavxd/libredesk/internal/ai/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -9,10 +9,10 @@ import (
"sync" "sync"
"time" "time"
amodels "github.com/abhinavxd/artemis/internal/auth/models" amodels "github.com/abhinavxd/libredesk/internal/auth/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/stringutil" "github.com/abhinavxd/libredesk/internal/stringutil"
"github.com/abhinavxd/artemis/internal/user/models" "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/coreos/go-oidc/v3/oidc" "github.com/coreos/go-oidc/v3/oidc"
"github.com/redis/go-redis/v9" "github.com/redis/go-redis/v9"
"github.com/valyala/fasthttp" "github.com/valyala/fasthttp"

View File

@@ -7,9 +7,9 @@ import (
"strconv" "strconv"
"strings" "strings"
cmodels "github.com/abhinavxd/artemis/internal/conversation/models" cmodels "github.com/abhinavxd/libredesk/internal/conversation/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
umodels "github.com/abhinavxd/artemis/internal/user/models" umodels "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/casbin/casbin/v2" "github.com/casbin/casbin/v2"
"github.com/casbin/casbin/v2/model" "github.com/casbin/casbin/v2/model"
"github.com/zerodha/logf" "github.com/zerodha/logf"

View File

@@ -8,10 +8,10 @@ import (
"sync" "sync"
"time" "time"
"github.com/abhinavxd/artemis/internal/conversation" "github.com/abhinavxd/libredesk/internal/conversation"
"github.com/abhinavxd/artemis/internal/conversation/models" "github.com/abhinavxd/libredesk/internal/conversation/models"
"github.com/abhinavxd/artemis/internal/team" "github.com/abhinavxd/libredesk/internal/team"
umodels "github.com/abhinavxd/artemis/internal/user/models" umodels "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/mr-karan/balance" "github.com/mr-karan/balance"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -11,12 +11,12 @@ import (
"sync" "sync"
"time" "time"
"github.com/abhinavxd/artemis/internal/automation/models" "github.com/abhinavxd/libredesk/internal/automation/models"
cmodels "github.com/abhinavxd/artemis/internal/conversation/models" cmodels "github.com/abhinavxd/libredesk/internal/conversation/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
mmodels "github.com/abhinavxd/artemis/internal/media/models" mmodels "github.com/abhinavxd/libredesk/internal/media/models"
umodels "github.com/abhinavxd/artemis/internal/user/models" umodels "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/lib/pq" "github.com/lib/pq"
"github.com/zerodha/logf" "github.com/zerodha/logf"

View File

@@ -6,9 +6,9 @@ import (
"strings" "strings"
"time" "time"
"github.com/abhinavxd/artemis/internal/automation/models" "github.com/abhinavxd/libredesk/internal/automation/models"
cmodels "github.com/abhinavxd/artemis/internal/conversation/models" cmodels "github.com/abhinavxd/libredesk/internal/conversation/models"
mmodels "github.com/abhinavxd/artemis/internal/media/models" mmodels "github.com/abhinavxd/libredesk/internal/media/models"
) )
// evalConversationRules evaluates a list of rules against a given conversation. // evalConversationRules evaluates a list of rules against a given conversation.

View File

@@ -4,9 +4,9 @@ package businesshours
import ( import (
"embed" "embed"
"github.com/abhinavxd/artemis/internal/business_hours/models" "github.com/abhinavxd/libredesk/internal/business_hours/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/jmoiron/sqlx/types" "github.com/jmoiron/sqlx/types"
"github.com/volatiletech/null/v9" "github.com/volatiletech/null/v9"

View File

@@ -1,8 +1,8 @@
package businesshours package businesshours
import ( import (
"github.com/abhinavxd/artemis/internal/business_hours/models" "github.com/abhinavxd/libredesk/internal/business_hours/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
) )
// GetAllHolidays retrieves all holidays. // GetAllHolidays retrieves all holidays.

View File

@@ -4,9 +4,9 @@ package cannedresp
import ( import (
"embed" "embed"
"github.com/abhinavxd/artemis/internal/cannedresp/models" "github.com/abhinavxd/libredesk/internal/cannedresp/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -12,17 +12,17 @@ import (
"sync" "sync"
"time" "time"
"github.com/abhinavxd/artemis/internal/automation" "github.com/abhinavxd/libredesk/internal/automation"
"github.com/abhinavxd/artemis/internal/conversation/models" "github.com/abhinavxd/libredesk/internal/conversation/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/inbox" "github.com/abhinavxd/libredesk/internal/inbox"
mmodels "github.com/abhinavxd/artemis/internal/media/models" mmodels "github.com/abhinavxd/libredesk/internal/media/models"
notifier "github.com/abhinavxd/artemis/internal/notification" notifier "github.com/abhinavxd/libredesk/internal/notification"
tmodels "github.com/abhinavxd/artemis/internal/team/models" tmodels "github.com/abhinavxd/libredesk/internal/team/models"
"github.com/abhinavxd/artemis/internal/template" "github.com/abhinavxd/libredesk/internal/template"
umodels "github.com/abhinavxd/artemis/internal/user/models" umodels "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/abhinavxd/artemis/internal/ws" "github.com/abhinavxd/libredesk/internal/ws"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/knadh/go-i18n" "github.com/knadh/go-i18n"
"github.com/lib/pq" "github.com/lib/pq"

View File

@@ -8,14 +8,14 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/abhinavxd/artemis/internal/attachment" "github.com/abhinavxd/libredesk/internal/attachment"
amodels "github.com/abhinavxd/artemis/internal/automation/models" amodels "github.com/abhinavxd/libredesk/internal/automation/models"
"github.com/abhinavxd/artemis/internal/conversation/models" "github.com/abhinavxd/libredesk/internal/conversation/models"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/inbox" "github.com/abhinavxd/libredesk/internal/inbox"
mmodels "github.com/abhinavxd/artemis/internal/media/models" mmodels "github.com/abhinavxd/libredesk/internal/media/models"
"github.com/abhinavxd/artemis/internal/stringutil" "github.com/abhinavxd/libredesk/internal/stringutil"
umodels "github.com/abhinavxd/artemis/internal/user/models" umodels "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/lib/pq" "github.com/lib/pq"
) )

View File

@@ -5,9 +5,9 @@ import (
"net/textproto" "net/textproto"
"time" "time"
"github.com/abhinavxd/artemis/internal/attachment" "github.com/abhinavxd/libredesk/internal/attachment"
mmodels "github.com/abhinavxd/artemis/internal/media/models" mmodels "github.com/abhinavxd/libredesk/internal/media/models"
umodels "github.com/abhinavxd/artemis/internal/user/models" umodels "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/lib/pq" "github.com/lib/pq"
"github.com/volatiletech/null/v9" "github.com/volatiletech/null/v9"
) )

View File

@@ -4,9 +4,9 @@ package priority
import ( import (
"embed" "embed"
"github.com/abhinavxd/artemis/internal/conversation/priority/models" "github.com/abhinavxd/libredesk/internal/conversation/priority/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -5,9 +5,9 @@ import (
"embed" "embed"
"slices" "slices"
"github.com/abhinavxd/artemis/internal/conversation/status/models" "github.com/abhinavxd/libredesk/internal/conversation/status/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -4,7 +4,7 @@ import (
"encoding/json" "encoding/json"
"time" "time"
wsmodels "github.com/abhinavxd/artemis/internal/ws/models" wsmodels "github.com/abhinavxd/libredesk/internal/ws/models"
) )
// BroadcastNewMessage broadcasts a new message to the conversation subscribers. // BroadcastNewMessage broadcasts a new message to the conversation subscribers.

View File

@@ -6,9 +6,9 @@ import (
"embed" "embed"
"errors" "errors"
"github.com/abhinavxd/artemis/internal/csat/models" "github.com/abhinavxd/libredesk/internal/csat/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -5,7 +5,7 @@ import (
"context" "context"
"sync" "sync"
"github.com/abhinavxd/artemis/internal/inbox" "github.com/abhinavxd/libredesk/internal/inbox"
"github.com/knadh/smtppool" "github.com/knadh/smtppool"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -6,11 +6,11 @@ import (
"strings" "strings"
"time" "time"
"github.com/abhinavxd/artemis/internal/attachment" "github.com/abhinavxd/libredesk/internal/attachment"
"github.com/abhinavxd/artemis/internal/conversation" "github.com/abhinavxd/libredesk/internal/conversation"
"github.com/abhinavxd/artemis/internal/conversation/models" "github.com/abhinavxd/libredesk/internal/conversation/models"
"github.com/abhinavxd/artemis/internal/user" "github.com/abhinavxd/libredesk/internal/user"
umodels "github.com/abhinavxd/artemis/internal/user/models" umodels "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/emersion/go-imap/v2" "github.com/emersion/go-imap/v2"
"github.com/emersion/go-imap/v2/imapclient" "github.com/emersion/go-imap/v2/imapclient"
"github.com/jhillyerd/enmime" "github.com/jhillyerd/enmime"

View File

@@ -7,7 +7,7 @@ import (
"net/smtp" "net/smtp"
"net/textproto" "net/textproto"
"github.com/abhinavxd/artemis/internal/conversation/models" "github.com/abhinavxd/libredesk/internal/conversation/models"
"github.com/knadh/smtppool" "github.com/knadh/smtppool"
) )

View File

@@ -9,10 +9,10 @@ import (
"fmt" "fmt"
"sync" "sync"
"github.com/abhinavxd/artemis/internal/conversation/models" "github.com/abhinavxd/libredesk/internal/conversation/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
imodels "github.com/abhinavxd/artemis/internal/inbox/models" imodels "github.com/abhinavxd/libredesk/internal/inbox/models"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -5,7 +5,7 @@ import (
"strings" "strings"
"time" "time"
"github.com/abhinavxd/artemis/internal/stringutil" "github.com/abhinavxd/libredesk/internal/stringutil"
) )
// Inbox represents a inbox record in DB. // Inbox represents a inbox record in DB.

View File

@@ -10,9 +10,9 @@ import (
"io" "io"
"time" "time"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/media/models" "github.com/abhinavxd/libredesk/internal/media/models"
"github.com/google/uuid" "github.com/google/uuid"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"

View File

@@ -6,7 +6,7 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"github.com/abhinavxd/artemis/internal/media" "github.com/abhinavxd/libredesk/internal/media"
) )
// Opts holds fs options. // Opts holds fs options.

View File

@@ -10,7 +10,7 @@ import (
"strings" "strings"
"time" "time"
"github.com/abhinavxd/artemis/internal/media" "github.com/abhinavxd/libredesk/internal/media"
"github.com/rhnvrm/simples3" "github.com/rhnvrm/simples3"
) )

View File

@@ -5,7 +5,7 @@ import (
"fmt" "fmt"
"sync" "sync"
"github.com/abhinavxd/artemis/internal/attachment" "github.com/abhinavxd/libredesk/internal/attachment"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -5,9 +5,9 @@ import (
"math/rand" "math/rand"
"net/textproto" "net/textproto"
"github.com/abhinavxd/artemis/internal/attachment" "github.com/abhinavxd/libredesk/internal/attachment"
"github.com/abhinavxd/artemis/internal/inbox/channel/email" "github.com/abhinavxd/libredesk/internal/inbox/channel/email"
notifier "github.com/abhinavxd/artemis/internal/notification" notifier "github.com/abhinavxd/libredesk/internal/notification"
"github.com/knadh/smtppool" "github.com/knadh/smtppool"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -4,10 +4,10 @@ import (
"embed" "embed"
"strings" "strings"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/oidc/models" "github.com/abhinavxd/libredesk/internal/oidc/models"
"github.com/abhinavxd/artemis/internal/stringutil" "github.com/abhinavxd/libredesk/internal/stringutil"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -4,10 +4,10 @@ package role
import ( import (
"embed" "embed"
amodels "github.com/abhinavxd/artemis/internal/authz/models" amodels "github.com/abhinavxd/libredesk/internal/authz/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/role/models" "github.com/abhinavxd/libredesk/internal/role/models"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/lib/pq" "github.com/lib/pq"
"github.com/zerodha/logf" "github.com/zerodha/logf"

View File

@@ -5,9 +5,9 @@ import (
"embed" "embed"
"encoding/json" "encoding/json"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/setting/models" "github.com/abhinavxd/libredesk/internal/setting/models"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/jmoiron/sqlx/types" "github.com/jmoiron/sqlx/types"
"github.com/zerodha/logf" "github.com/zerodha/logf"

View File

@@ -5,7 +5,7 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/abhinavxd/artemis/internal/business_hours/models" "github.com/abhinavxd/libredesk/internal/business_hours/models"
) )
// CalculateDeadline computes the SLA deadline from a start time and SLA duration in minutes // CalculateDeadline computes the SLA deadline from a start time and SLA duration in minutes

View File

@@ -9,12 +9,12 @@ import (
"strconv" "strconv"
"time" "time"
bmodels "github.com/abhinavxd/artemis/internal/business_hours/models" bmodels "github.com/abhinavxd/libredesk/internal/business_hours/models"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
models "github.com/abhinavxd/artemis/internal/sla/models" models "github.com/abhinavxd/libredesk/internal/sla/models"
tmodels "github.com/abhinavxd/artemis/internal/team/models" tmodels "github.com/abhinavxd/libredesk/internal/team/models"
"github.com/abhinavxd/artemis/internal/workerpool" "github.com/abhinavxd/libredesk/internal/workerpool"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/jmoiron/sqlx/types" "github.com/jmoiron/sqlx/types"
"github.com/zerodha/logf" "github.com/zerodha/logf"

View File

@@ -4,9 +4,9 @@ package tag
import ( import (
"embed" "embed"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/tag/models" "github.com/abhinavxd/libredesk/internal/tag/models"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -7,10 +7,10 @@ import (
"errors" "errors"
"fmt" "fmt"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/team/models" "github.com/abhinavxd/libredesk/internal/team/models"
umodels "github.com/abhinavxd/artemis/internal/user/models" umodels "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/lib/pq" "github.com/lib/pq"
"github.com/zerodha/logf" "github.com/zerodha/logf"

View File

@@ -7,9 +7,9 @@ import (
"errors" "errors"
"html/template" "html/template"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/template/models" "github.com/abhinavxd/libredesk/internal/template/models"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -4,7 +4,7 @@ import (
"fmt" "fmt"
"strings" "strings"
"github.com/abhinavxd/artemis/internal/user/models" "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/lib/pq" "github.com/lib/pq"
"github.com/volatiletech/null/v9" "github.com/volatiletech/null/v9"
) )

View File

@@ -3,7 +3,7 @@ package models
import ( import (
"time" "time"
tmodels "github.com/abhinavxd/artemis/internal/team/models" tmodels "github.com/abhinavxd/libredesk/internal/team/models"
"github.com/lib/pq" "github.com/lib/pq"
"github.com/volatiletech/null/v9" "github.com/volatiletech/null/v9"
) )

View File

@@ -11,11 +11,11 @@ import (
"regexp" "regexp"
"strings" "strings"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
rmodels "github.com/abhinavxd/artemis/internal/role/models" rmodels "github.com/abhinavxd/libredesk/internal/role/models"
"github.com/abhinavxd/artemis/internal/stringutil" "github.com/abhinavxd/libredesk/internal/stringutil"
"github.com/abhinavxd/artemis/internal/user/models" "github.com/abhinavxd/libredesk/internal/user/models"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/knadh/go-i18n" "github.com/knadh/go-i18n"
"github.com/lib/pq" "github.com/lib/pq"

View File

@@ -5,9 +5,9 @@ import (
"database/sql" "database/sql"
"embed" "embed"
"github.com/abhinavxd/artemis/internal/dbutil" "github.com/abhinavxd/libredesk/internal/dbutil"
"github.com/abhinavxd/artemis/internal/envelope" "github.com/abhinavxd/libredesk/internal/envelope"
"github.com/abhinavxd/artemis/internal/view/models" "github.com/abhinavxd/libredesk/internal/view/models"
"github.com/jmoiron/sqlx" "github.com/jmoiron/sqlx"
"github.com/zerodha/logf" "github.com/zerodha/logf"
) )

View File

@@ -7,7 +7,7 @@ import (
"sync" "sync"
"time" "time"
"github.com/abhinavxd/artemis/internal/ws/models" "github.com/abhinavxd/libredesk/internal/ws/models"
"github.com/fasthttp/websocket" "github.com/fasthttp/websocket"
) )

View File

@@ -4,7 +4,7 @@ package ws
import ( import (
"sync" "sync"
"github.com/abhinavxd/artemis/internal/ws/models" "github.com/abhinavxd/libredesk/internal/ws/models"
"github.com/fasthttp/websocket" "github.com/fasthttp/websocket"
) )