AbstractConnectionManager.java

 1package eu.siacs.conversations;
 2
 3import eu.siacs.conversations.services.XmppConnectionService;
 4
 5public class AbstractConnectionManager {
 6	protected XmppConnectionService mXmppConnectionService;
 7
 8	public AbstractConnectionManager(XmppConnectionService service) {
 9		this.mXmppConnectionService = service;
10	}
11	
12	public XmppConnectionService getXmppConnectionService() {
13		return this.mXmppConnectionService;
14	}
15	
16	public long getAutoAcceptFileSize() {
17		String config = this.mXmppConnectionService.getPreferences().getString(
18				"auto_accept_file_size", "524288");
19		try {
20			return Long.parseLong(config);
21		} catch (NumberFormatException e) {
22			return 524288;
23		}
24	}
25}