X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Fmatrix%2Fmatrix.qc;h=3ce4fcfc8ec01a3506d69bc12ab7ae0f89b07afd;hb=92ed00b08d16fb73df84c6aaf5e24cf4fe71d7c5;hp=23ec02e823242d3d58d74959d21695ece58ac6fc;hpb=35528e99ccad9a20fbd6eed640a5bc1bda884acd;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/matrix/matrix.qc b/qcsrc/lib/matrix/matrix.qc index 23ec02e82..3ce4fcfc8 100644 --- a/qcsrc/lib/matrix/matrix.qc +++ b/qcsrc/lib/matrix/matrix.qc @@ -22,7 +22,7 @@ void MX_Nick_(entity fh, entity pass, int status) fh.url_verb = "PUT"; fh.url_content_type = "application/json"; url_fputs(fh, sprintf("{\"displayname\": \"%s\"}", pass.message)); - remove(pass); + delete(pass); url_fclose(fh); break; } @@ -46,7 +46,7 @@ void MX_Messages_(entity fh, entity pass, int status) { switch (status) { default: { - LOG_WARNINGF("status: %d", status); + LOG_WARNF("status: %d", status); break; } case URL_READY_CLOSED: break; @@ -90,7 +90,7 @@ void MX_Sync_(entity fh, entity pass, int status) { switch (status) { default: { - LOG_WARNINGF("status: %d", status); + LOG_WARNF("status: %d", status); break; } case URL_READY_CLOSED: break; @@ -147,7 +147,7 @@ void MX_JLF_(entity fh, entity pass, int status) switch (status) { case URL_READY_CANWRITE: { fh.url_content_type = "application/json"; - url_fputs(fh, sprintf("{}", pass.message)); + url_fputs(fh, sprintf("{%s}", pass.message)); url_fclose(fh); break; } @@ -175,7 +175,7 @@ void MX_Typing_(entity fh, entity pass, int status) fh.url_verb = "PUT"; fh.url_content_type = "application/json"; url_fputs(fh, sprintf("{\"typing\": %s, \"timeout\": 30000}", pass.message)); - remove(pass); + delete(pass); url_fclose(fh); break; } @@ -204,7 +204,8 @@ void MX_Say_(entity fh, entity pass, int status) fh.url_verb = "PUT"; fh.url_content_type = "application/json"; url_fputs(fh, sprintf("{\"msgtype\": \"m.text\", \"body\": \"%s\"}", pass.message)); - strunzone(pass.message); remove(pass); + strfree(pass.message); + delete(pass); url_fclose(fh); break; }