Fakultas Ilmu Komputer UI
Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Qadzif Kamil Zahari
go task board
Commits
91f97679
Commit
91f97679
authored
Dec 10, 2021
by
Qadzif Kamil Zahari
Browse files
fix: fix double create because options request
parent
437ca99e
Changes
1
Hide whitespace changes
Inline
Side-by-side
main.go
View file @
91f97679
...
...
@@ -101,16 +101,18 @@ func getTaskWithStatus(status string, returnList []Task, taskList []Task) []Task
func
createNewTask
(
w
http
.
ResponseWriter
,
r
*
http
.
Request
)
{
setupCORS
(
&
w
,
r
)
reqBody
,
_
:=
ioutil
.
ReadAll
(
r
.
Body
)
var
task
Task
err
:=
json
.
Unmarshal
(
reqBody
,
&
task
)
if
err
!=
nil
{
fmt
.
Println
(
err
)
if
r
.
Method
==
"POST"
{
reqBody
,
_
:=
ioutil
.
ReadAll
(
r
.
Body
)
var
task
Task
err
:=
json
.
Unmarshal
(
reqBody
,
&
task
)
if
err
!=
nil
{
fmt
.
Println
(
err
)
}
task
.
Id
=
FindTaskMaxId
(
Tasklist
)
+
1
task
.
Status
=
"waiting"
Tasklist
=
append
(
Tasklist
,
task
)
json
.
NewEncoder
(
w
)
.
Encode
(
Tasklist
)
}
task
.
Id
=
FindTaskMaxId
(
Tasklist
)
+
1
task
.
Status
=
"waiting"
Tasklist
=
append
(
Tasklist
,
task
)
json
.
NewEncoder
(
w
)
.
Encode
(
Tasklist
)
}
func
changeTaskStatus
(
w
http
.
ResponseWriter
,
r
*
http
.
Request
)
{
...
...
@@ -143,16 +145,18 @@ func deleteTask(w http.ResponseWriter, r *http.Request) {
func
createNewCheck
(
w
http
.
ResponseWriter
,
r
*
http
.
Request
)
{
setupCORS
(
&
w
,
r
)
reqBody
,
_
:=
ioutil
.
ReadAll
(
r
.
Body
)
var
check
Checklist
err
:=
json
.
Unmarshal
(
reqBody
,
&
check
)
if
err
!=
nil
{
fmt
.
Println
(
err
)
if
r
.
Method
==
"POST"
{
reqBody
,
_
:=
ioutil
.
ReadAll
(
r
.
Body
)
var
check
Checklist
err
:=
json
.
Unmarshal
(
reqBody
,
&
check
)
if
err
!=
nil
{
fmt
.
Println
(
err
)
}
check
.
Id
=
FindCheckMaxId
(
Checks
)
+
1
check
.
Status
=
false
Checks
=
append
(
Checks
,
check
)
json
.
NewEncoder
(
w
)
.
Encode
(
Checks
)
}
check
.
Id
=
FindCheckMaxId
(
Checks
)
+
1
check
.
Status
=
false
Checks
=
append
(
Checks
,
check
)
json
.
NewEncoder
(
w
)
.
Encode
(
Checks
)
}
func
changeCheckStatus
(
w
http
.
ResponseWriter
,
r
*
http
.
Request
)
{
...
...
Write
Preview
Supports
Markdown
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