Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
e9831cac
Commit
e9831cac
authored
May 02, 2024
by
Steven
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: remove unused field
parent
b23b6302
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
36 additions
and
41 deletions
+36
-41
resource.pb.go
proto/gen/store/resource.pb.go
+31
-37
resource.proto
proto/store/resource.proto
+5
-3
resource_service.go
server/router/api/v1/resource_service.go
+0
-1
No files found.
proto/gen/store/resource.pb.go
View file @
e9831cac
...
@@ -145,9 +145,11 @@ type ResourcePayload_S3Object struct {
...
@@ -145,9 +145,11 @@ type ResourcePayload_S3Object struct {
sizeCache
protoimpl
.
SizeCache
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
unknownFields
protoimpl
.
UnknownFields
Bucket
string
`protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
// key is the S3 object key.
Key
string
`protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Key
string
`protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
LastPresignedTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,3,opt,name=last_presigned_time,json=lastPresignedTime,proto3" json:"last_presigned_time,omitempty"`
// last_presigned_time is the last time the object was presigned.
// This is used to determine if the presigned URL is still valid.
LastPresignedTime
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=last_presigned_time,json=lastPresignedTime,proto3" json:"last_presigned_time,omitempty"`
}
}
func
(
x
*
ResourcePayload_S3Object
)
Reset
()
{
func
(
x
*
ResourcePayload_S3Object
)
Reset
()
{
...
@@ -182,13 +184,6 @@ func (*ResourcePayload_S3Object) Descriptor() ([]byte, []int) {
...
@@ -182,13 +184,6 @@ func (*ResourcePayload_S3Object) Descriptor() ([]byte, []int) {
return
file_store_resource_proto_rawDescGZIP
(),
[]
int
{
0
,
0
}
return
file_store_resource_proto_rawDescGZIP
(),
[]
int
{
0
,
0
}
}
}
func
(
x
*
ResourcePayload_S3Object
)
GetBucket
()
string
{
if
x
!=
nil
{
return
x
.
Bucket
}
return
""
}
func
(
x
*
ResourcePayload_S3Object
)
GetKey
()
string
{
func
(
x
*
ResourcePayload_S3Object
)
GetKey
()
string
{
if
x
!=
nil
{
if
x
!=
nil
{
return
x
.
Key
return
x
.
Key
...
@@ -210,37 +205,36 @@ var file_store_resource_proto_rawDesc = []byte{
...
@@ -210,37 +205,36 @@ var file_store_resource_proto_rawDesc = []byte{
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x12
,
0x0b
,
0x6d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x74
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x12
,
0x0b
,
0x6d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x74
,
0x6f
,
0x72
,
0x65
,
0x1a
,
0x1f
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x72
,
0x65
,
0x1a
,
0x1f
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2f
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x2e
,
0x70
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2f
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x22
,
0x
e5
,
0x01
,
0x0a
,
0x0f
,
0x52
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x22
,
0x
cc
,
0x01
,
0x0a
,
0x0f
,
0x52
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x50
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x12
,
0x44
,
0x0a
,
0x09
,
0x73
,
0x33
,
0x5f
,
0x6f
,
0x65
,
0x50
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x12
,
0x44
,
0x0a
,
0x09
,
0x73
,
0x33
,
0x5f
,
0x6f
,
0x62
,
0x6a
,
0x65
,
0x63
,
0x74
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x25
,
0x2e
,
0x6d
,
0x65
,
0x62
,
0x6a
,
0x65
,
0x63
,
0x74
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x25
,
0x2e
,
0x6d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x74
,
0x6f
,
0x72
,
0x65
,
0x2e
,
0x52
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x6d
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x74
,
0x6f
,
0x72
,
0x65
,
0x2e
,
0x52
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x50
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x2e
,
0x53
,
0x33
,
0x4f
,
0x62
,
0x6a
,
0x65
,
0x63
,
0x65
,
0x50
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x2e
,
0x53
,
0x33
,
0x4f
,
0x62
,
0x6a
,
0x65
,
0x63
,
0x74
,
0x48
,
0x00
,
0x52
,
0x08
,
0x73
,
0x33
,
0x4f
,
0x62
,
0x6a
,
0x65
,
0x63
,
0x74
,
0x1a
,
0x80
,
0x63
,
0x74
,
0x48
,
0x00
,
0x52
,
0x08
,
0x73
,
0x33
,
0x4f
,
0x62
,
0x6a
,
0x65
,
0x63
,
0x74
,
0x1a
,
0x68
,
0x01
,
0x0a
,
0x08
,
0x53
,
0x33
,
0x4f
,
0x62
,
0x6a
,
0x65
,
0x63
,
0x74
,
0x12
,
0x16
,
0x0a
,
0x06
,
0x62
,
0x0a
,
0x08
,
0x53
,
0x33
,
0x4f
,
0x62
,
0x6a
,
0x65
,
0x63
,
0x74
,
0x12
,
0x10
,
0x0a
,
0x03
,
0x6b
,
0x65
,
0x75
,
0x63
,
0x6b
,
0x65
,
0x74
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x09
,
0x52
,
0x06
,
0x62
,
0x75
,
0x63
,
0x79
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x09
,
0x52
,
0x03
,
0x6b
,
0x65
,
0x79
,
0x12
,
0x4a
,
0x0a
,
0x13
,
0x6b
,
0x65
,
0x74
,
0x12
,
0x10
,
0x0a
,
0x03
,
0x6b
,
0x65
,
0x79
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x09
,
0x6c
,
0x61
,
0x73
,
0x74
,
0x5f
,
0x70
,
0x72
,
0x65
,
0x73
,
0x69
,
0x67
,
0x6e
,
0x65
,
0x64
,
0x5f
,
0x74
,
0x52
,
0x03
,
0x6b
,
0x65
,
0x79
,
0x12
,
0x4a
,
0x0a
,
0x13
,
0x6c
,
0x61
,
0x73
,
0x74
,
0x5f
,
0x70
,
0x72
,
0x69
,
0x6d
,
0x65
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x1a
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x65
,
0x73
,
0x69
,
0x67
,
0x6e
,
0x65
,
0x64
,
0x5f
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x18
,
0x03
,
0x20
,
0x01
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x54
,
0x69
,
0x6d
,
0x65
,
0x28
,
0x0b
,
0x32
,
0x1a
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x52
,
0x11
,
0x6c
,
0x61
,
0x73
,
0x74
,
0x50
,
0x72
,
0x65
,
0x73
,
0x69
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x54
,
0x69
,
0x6d
,
0x65
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x52
,
0x11
,
0x67
,
0x6e
,
0x65
,
0x64
,
0x54
,
0x69
,
0x6d
,
0x65
,
0x42
,
0x09
,
0x0a
,
0x07
,
0x70
,
0x61
,
0x79
,
0x6c
,
0x6c
,
0x61
,
0x73
,
0x74
,
0x50
,
0x72
,
0x65
,
0x73
,
0x69
,
0x67
,
0x6e
,
0x65
,
0x64
,
0x54
,
0x69
,
0x6d
,
0x6f
,
0x61
,
0x64
,
0x2a
,
0x5d
,
0x0a
,
0x13
,
0x52
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x53
,
0x65
,
0x42
,
0x09
,
0x0a
,
0x07
,
0x70
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x2a
,
0x5d
,
0x0a
,
0x13
,
0x74
,
0x6f
,
0x72
,
0x61
,
0x67
,
0x65
,
0x54
,
0x79
,
0x70
,
0x65
,
0x12
,
0x25
,
0x0a
,
0x21
,
0x52
,
0x45
,
0x52
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x53
,
0x74
,
0x6f
,
0x72
,
0x61
,
0x67
,
0x65
,
0x54
,
0x53
,
0x4f
,
0x55
,
0x52
,
0x43
,
0x45
,
0x5f
,
0x53
,
0x54
,
0x4f
,
0x52
,
0x41
,
0x47
,
0x45
,
0x5f
,
0x54
,
0x79
,
0x70
,
0x65
,
0x12
,
0x25
,
0x0a
,
0x21
,
0x52
,
0x45
,
0x53
,
0x4f
,
0x55
,
0x52
,
0x43
,
0x45
,
0x5f
,
0x59
,
0x50
,
0x45
,
0x5f
,
0x55
,
0x4e
,
0x53
,
0x50
,
0x45
,
0x43
,
0x49
,
0x46
,
0x49
,
0x45
,
0x44
,
0x10
,
0x53
,
0x54
,
0x4f
,
0x52
,
0x41
,
0x47
,
0x45
,
0x5f
,
0x54
,
0x59
,
0x50
,
0x45
,
0x5f
,
0x55
,
0x4e
,
0x53
,
0x00
,
0x12
,
0x09
,
0x0a
,
0x05
,
0x4c
,
0x4f
,
0x43
,
0x41
,
0x4c
,
0x10
,
0x01
,
0x12
,
0x06
,
0x0a
,
0x02
,
0x50
,
0x45
,
0x43
,
0x49
,
0x46
,
0x49
,
0x45
,
0x44
,
0x10
,
0x00
,
0x12
,
0x09
,
0x0a
,
0x05
,
0x4c
,
0x4f
,
0x53
,
0x33
,
0x10
,
0x02
,
0x12
,
0x0c
,
0x0a
,
0x08
,
0x45
,
0x58
,
0x54
,
0x45
,
0x52
,
0x4e
,
0x41
,
0x4c
,
0x43
,
0x41
,
0x4c
,
0x10
,
0x01
,
0x12
,
0x06
,
0x0a
,
0x02
,
0x53
,
0x33
,
0x10
,
0x02
,
0x12
,
0x0c
,
0x0a
,
0x10
,
0x03
,
0x42
,
0x98
,
0x01
,
0x0a
,
0x0f
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x6d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x08
,
0x45
,
0x58
,
0x54
,
0x45
,
0x52
,
0x4e
,
0x41
,
0x4c
,
0x10
,
0x03
,
0x42
,
0x98
,
0x01
,
0x0a
,
0x0f
,
0x2e
,
0x73
,
0x74
,
0x6f
,
0x72
,
0x65
,
0x42
,
0x0d
,
0x52
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x6d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x2e
,
0x73
,
0x74
,
0x6f
,
0x72
,
0x65
,
0x42
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x01
,
0x5a
,
0x29
,
0x67
,
0x69
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x0d
,
0x52
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x01
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x75
,
0x73
,
0x65
,
0x6d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x2f
,
0x6d
,
0x65
,
0x6d
,
0x5a
,
0x29
,
0x67
,
0x69
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x75
,
0x73
,
0x65
,
0x6f
,
0x73
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x73
,
0x74
,
0x6f
,
0x6d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x2f
,
0x6d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x72
,
0x65
,
0xa2
,
0x02
,
0x03
,
0x4d
,
0x53
,
0x58
,
0xaa
,
0x02
,
0x0b
,
0x4d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x6f
,
0x2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x73
,
0x74
,
0x6f
,
0x72
,
0x65
,
0xa2
,
0x02
,
0x03
,
0x4d
,
0x53
,
0x2e
,
0x53
,
0x74
,
0x6f
,
0x72
,
0x65
,
0xca
,
0x02
,
0x0b
,
0x4d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x5c
,
0x53
,
0x58
,
0xaa
,
0x02
,
0x0b
,
0x4d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x2e
,
0x53
,
0x74
,
0x6f
,
0x72
,
0x65
,
0xca
,
0x74
,
0x6f
,
0x72
,
0x65
,
0xe2
,
0x02
,
0x17
,
0x4d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x5c
,
0x53
,
0x74
,
0x6f
,
0x02
,
0x0b
,
0x4d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x5c
,
0x53
,
0x74
,
0x6f
,
0x72
,
0x65
,
0xe2
,
0x02
,
0x17
,
0x72
,
0x65
,
0x5c
,
0x47
,
0x50
,
0x42
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x4d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x5c
,
0x53
,
0x74
,
0x6f
,
0x72
,
0x65
,
0x5c
,
0x47
,
0x50
,
0x42
,
0x4d
,
0x0c
,
0x4d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x3a
,
0x3a
,
0x53
,
0x74
,
0x6f
,
0x72
,
0x65
,
0x62
,
0x06
,
0x70
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x0c
,
0x4d
,
0x65
,
0x6d
,
0x6f
,
0x73
,
0x3a
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
0x3a
,
0x53
,
0x74
,
0x6f
,
0x72
,
0x65
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
}
}
var
(
var
(
...
...
proto/store/resource.proto
View file @
e9831cac
...
@@ -19,8 +19,10 @@ message ResourcePayload {
...
@@ -19,8 +19,10 @@ message ResourcePayload {
}
}
message
S3Object
{
message
S3Object
{
string
bucket
=
1
;
// key is the S3 object key.
string
key
=
2
;
string
key
=
1
;
google.protobuf.Timestamp
last_presigned_time
=
3
;
// last_presigned_time is the last time the object was presigned.
// This is used to determine if the presigned URL is still valid.
google.protobuf.Timestamp
last_presigned_time
=
2
;
}
}
}
}
server/router/api/v1/resource_service.go
View file @
e9831cac
...
@@ -376,7 +376,6 @@ func SaveResourceBlob(ctx context.Context, s *store.Store, create *store.Resourc
...
@@ -376,7 +376,6 @@ func SaveResourceBlob(ctx context.Context, s *store.Store, create *store.Resourc
create
.
Payload
=
&
storepb
.
ResourcePayload
{
create
.
Payload
=
&
storepb
.
ResourcePayload
{
Payload
:
&
storepb
.
ResourcePayload_S3Object_
{
Payload
:
&
storepb
.
ResourcePayload_S3Object_
{
S3Object
:
&
storepb
.
ResourcePayload_S3Object
{
S3Object
:
&
storepb
.
ResourcePayload_S3Object
{
Bucket
:
s3Config
.
Bucket
,
Key
:
key
,
Key
:
key
,
LastPresignedTime
:
timestamppb
.
New
(
time
.
Now
()),
LastPresignedTime
:
timestamppb
.
New
(
time
.
Now
()),
},
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment