Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
twitter_syncer
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
Odysseus
twitter_syncer
Commits
bcb363fc
Commit
bcb363fc
authored
Oct 12, 2024
by
vicotor
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix bug
parent
a38dbc84
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
10 deletions
+14
-10
api_db.go
api_db.go
+1
-1
api_service.go
api_service.go
+2
-2
task.go
task.go
+11
-7
No files found.
api_db.go
View file @
bcb363fc
...
...
@@ -187,7 +187,7 @@ func AvailableAccountCount() (int64, error) {
func
QueryProjectByUserId
(
userId
string
)
([]
ProjectInDb
,
bool
,
error
)
{
data
,
count
,
err
:=
client
.
From
(
"project"
)
.
Select
(
"*"
,
"exact"
,
false
)
.
Eq
(
"user_id"
,
userId
)
.
Execute
()
data
,
count
,
err
:=
client
.
From
(
"project"
)
.
Select
(
"*"
,
"exact"
,
false
)
.
Eq
(
"user_id"
,
userId
)
.
E
q
(
"available"
,
"true"
)
.
E
xecute
()
if
err
!=
nil
{
return
nil
,
false
,
err
...
...
api_service.go
View file @
bcb363fc
...
...
@@ -349,7 +349,7 @@ func TaskStop(c *fiber.Ctx) error {
slog
.
Info
(
"stop job"
,
"user"
,
req
.
User
,
"TaskType"
,
req
.
TaskType
,
"TaskId"
,
req
.
TaskId
)
if
err
:=
Worker
.
StopJob
(
req
.
User
,
req
.
TaskType
);
err
!=
nil
{
if
err
:=
Worker
.
StopJob
(
req
);
err
!=
nil
{
return
c
.
JSON
(
Res
{
Code
:
500
,
Msg
:
err
.
Error
(),
...
...
@@ -468,7 +468,7 @@ func VerifyLike(c *fiber.Ctx) error {
slog
.
Info
(
c
.
Route
()
.
Path
,
"tweetId"
,
tweetId
,
"user_id"
,
retweeterId
)
ok
,
err
:=
Verify
Retweeter
InDb
(
tweetId
,
retweeterId
)
ok
,
err
:=
Verify
Like
InDb
(
tweetId
,
retweeterId
)
if
err
!=
nil
{
slog
.
Error
(
"VerifyRetweeter"
,
"tweetId"
,
tweetId
,
"user_id"
,
retweeterId
,
"err"
,
err
.
Error
())
...
...
task.go
View file @
bcb363fc
...
...
@@ -23,16 +23,18 @@ func init() {
}
}
func
(
w
*
Work
)
StopJob
(
userId
,
taskType
string
)
error
{
func
(
w
*
Work
)
StopJob
(
req
AddTaskReq
)
error
{
w
.
Lock
.
Lock
()
defer
w
.
Lock
.
Unlock
()
if
v
,
ok
:=
w
.
Task
[
userId
+
"-"
+
taskType
];
ok
{
key
:=
req
.
User
+
"-"
+
req
.
TaskId
+
"-"
+
req
.
TaskType
if
v
,
ok
:=
w
.
Task
[
key
];
ok
{
close
(
v
)
delete
(
w
.
Task
,
userId
+
"-"
+
taskType
)
delete
(
w
.
Task
,
key
)
}
else
{
return
fmt
.
Errorf
(
"%s do not run"
,
userId
+
"-"
+
taskType
)
return
fmt
.
Errorf
(
"%s do not run"
,
key
)
}
// done := w.RunJob(t)
...
...
@@ -45,13 +47,15 @@ func (w *Work) AddJob(t TaskJob) error {
w
.
Lock
.
Lock
()
defer
w
.
Lock
.
Unlock
()
if
_
,
ok
:=
w
.
Task
[
t
.
UserId
+
"-"
+
t
.
TaskType
];
ok
{
return
fmt
.
Errorf
(
"%s has run"
,
t
.
UserId
+
"-"
+
t
.
TaskId
+
"-"
+
t
.
TaskType
)
key
:=
t
.
UserId
+
"-"
+
t
.
TaskId
+
"-"
+
t
.
TaskType
if
_
,
ok
:=
w
.
Task
[
key
];
ok
{
return
fmt
.
Errorf
(
"%s has run"
,
key
)
}
done
:=
w
.
RunJob
(
t
)
w
.
Task
[
t
.
UserId
+
"-"
+
t
.
TaskType
]
=
done
w
.
Task
[
key
]
=
done
return
nil
}
...
...
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