@@ -25,27 +25,27 @@ public class FeedReader.freshConnection {
25
25
m_settingsTweaks = new GLib .Settings (" com.github.suzie97.communique.tweaks" );
26
26
m_session = new Soup .Session ();
27
27
m_session. user_agent = Constants . USER_AGENT ;
28
- m_session. authenticate. connect((msg, auth, retrying) = > {
29
- if (m_utils. getHtaccessUser() == " " )
30
- {
31
- Logger . error(" fresh Session: need Authentication" );
32
- }
33
- else if (! retrying)
34
- {
35
- auth. authenticate(m_utils. getHtaccessUser(), m_utils. getHtaccessPasswd());
36
- }
37
- });
38
28
}
39
29
40
30
public LoginResponse getSID ()
41
31
{
42
32
var message = new Soup .Message (" POST" , m_utils. getURL()+ " accounts/ClientLogin" );
43
33
34
+ message. authenticate. connect((auth, retrying) = > {
35
+ if (m_utils. getHtaccessUser() == " " ) {
36
+ Logger . error(" fresh Session: need Authentication" );
37
+ } else if (! retrying) {
38
+ auth. authenticate(m_utils. getHtaccessUser(), m_utils. getHtaccessPasswd());
39
+ return true ;
40
+ }
41
+ return false ;
42
+ });
43
+
44
44
var msg = new freshMessage();
45
45
msg. add(" Email" , m_utils. getUser());
46
46
msg. add(" Passwd" , m_utils. getPasswd());
47
47
48
- message. set_request (" application/x-www-form-urlencoded" , Soup . MemoryUse . COPY , msg. get (). data);
48
+ message. set_request_body_from_bytes (" application/x-www-form-urlencoded" , new Bytes ( msg. get (). data) );
49
49
var response_body = m_session. send_and_read(message);
50
50
51
51
if (message. status_code != 200 )
@@ -91,7 +91,7 @@ public class FeedReader.freshConnection {
91
91
message. request_headers. append(" Authorization" ," GoogleLogin auth=%s " . printf(m_utils. getToken()));
92
92
message. request_headers. append(" Content-Type" , type);
93
93
94
- message. request_body . append_take( input. data);
94
+ message. set_request_body_from_bytes(type, new Bytes ( input. data) );
95
95
var response_body = m_session. send_and_read(message);
96
96
97
97
if (message. status_code != 200 )
0 commit comments