Skip to content

Commit

Permalink
perf:fix defaultStorage upload
Browse files Browse the repository at this point in the history
  • Loading branch information
LeeEirc committed Jun 26, 2024
1 parent 30b95d8 commit bc0f3d0
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions pkg/session/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -413,16 +413,16 @@ func (s *Server) RegisterFinishReplayCallback(tunnel TunnelSession) func(guacd.C
s.RecordLifecycleLog(tunnel.ID, model.ReplayUploadStart, model.EmptyLifecycleLog)
defaultStorage := storage.ServerStorage{StorageType: "server", JmsService: s.JmsService}
logger.Infof("Upload record file: %s, type: %s", dstReplayFilePath, storageType)
targetName := strings.Join([]string{tunnel.Created.Format(recordDirTimeFormat),
tunnel.ID + ReplayFileNameSuffix}, "/")
if replayStorage := storage.NewReplayStorage(s.JmsService, replayConfig); replayStorage != nil {
targetName := strings.Join([]string{tunnel.Created.Format(recordDirTimeFormat),
tunnel.ID + ReplayFileNameSuffix}, "/")
if err = replayStorage.Upload(dstReplayFilePath, targetName); err != nil {
logger.Errorf("Upload replay failed: %s", err)
logger.Errorf("Upload replay by type %s failed, try use default", storageType)
err = defaultStorage.Upload(tunnel.ID, dstReplayFilePath)
err = defaultStorage.Upload(dstReplayFilePath, targetName)
}
} else {
err = defaultStorage.Upload(tunnel.ID, dstReplayFilePath)
err = defaultStorage.Upload(dstReplayFilePath, targetName)
}
// 上传文件
if err != nil {
Expand Down

0 comments on commit bc0f3d0

Please sign in to comment.