@@ -91,7 +91,7 @@ void friend_operation(const HttpRequestPtr &req, std::function<void(const HttpRe
91
91
{
92
92
sql_addrequest (sender, receiver);
93
93
res_json[" code" ] = 200 ;
94
- res_json[" massage" ] = " Friend Add Success" ;
94
+ res_json[" massage" ] = " Operation Success" ;
95
95
// res->setBody("Success");
96
96
}
97
97
else
@@ -123,6 +123,8 @@ void friend_operation(const HttpRequestPtr &req, std::function<void(const HttpRe
123
123
// handle new friend request
124
124
void request_processing (const HttpRequestPtr &req, std::function<void (const HttpResponsePtr &)> &&callback)
125
125
{
126
+ Json::Value res_json;
127
+ Json::FastWriter writer;
126
128
auto res = HttpResponse::newHttpResponse ();
127
129
res->addHeader (" Access-Control-Allow-Origin" , " *" );
128
130
@@ -133,12 +135,18 @@ void request_processing(const HttpRequestPtr &req, std::function<void(const Http
133
135
std::string sender = req->getParameter (" username" );
134
136
std::string attitude = req->getParameter (" info" );
135
137
sql_process_request (sender, receiver, attitude);
136
- res->setBody (" Success" );
138
+ // res->setBody("Success");
139
+ res_json[" code" ]=200 ;
140
+ res_json[" massage" ]=" Friends " +attitude+" Success" ;
137
141
}
138
142
else
139
143
{
140
- res->setBody (" No Authorization" );
144
+ // res->setBody("No Authorization");
145
+ res_json[" code" ]=401 ;
146
+ res_json[" massage" ]=" No Authorization" ;
141
147
}
148
+ auto output = writer.write (res_json);
149
+ res->setBody (output);
142
150
143
151
callback (res);
144
152
}
@@ -161,22 +169,30 @@ void info(const HttpRequestPtr &req, std::function<void(const HttpResponsePtr &)
161
169
162
170
if (jwtVerify (req))
163
171
{
164
-
172
+ res_json[ " code " ]= 200 ;
165
173
me = jwtDecrypt (req->getHeader (" Authorization" ).substr (7 ));
166
174
if (req_json[" person" ].asString () == " " )
167
175
{
168
- res->setBody (writer.write (get_chat_info (me, " " )));
176
+ res_json[" massage" ] = get_chat_info (me, " " );
177
+
178
+ // res->setBody(writer.write(get_chat_info(me, "")));
169
179
}
170
180
else
171
181
{
172
182
who_send_me = req_json[" person" ].asString ();
173
- res->setBody (writer.write (get_chat_info (me, who_send_me)));
183
+ res_json[" massage" ] = get_chat_info (me, who_send_me);
184
+
185
+ // who_send_me = req_json["person"].asString();
186
+ // res->setBody(writer.write(get_chat_info(me, who_send_me)));
174
187
}
175
188
}
176
189
else
177
190
{
178
- res->setBody (" No Authorization" );
191
+ // res->setBody("No Authorization");
192
+ res_json[" code" ]=401 ;
193
+ res_json[" massage" ]=" No Authorization" ;
179
194
}
180
-
195
+ auto output = writer.write (res_json);
196
+ res->setBody (output);
181
197
callback (res);
182
198
}
0 commit comments