aboutsummaryrefslogtreecommitdiffstats
path: root/src/eu/siacs/conversations/AbstractConnectionManager.java
blob: f2c937ab424b750eb81d65e718315f8b2df1aaa7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package eu.siacs.conversations;

import eu.siacs.conversations.services.XmppConnectionService;

public class AbstractConnectionManager {
	protected XmppConnectionService mXmppConnectionService;

	public AbstractConnectionManager(XmppConnectionService service) {
		this.mXmppConnectionService = service;
	}
	
	public XmppConnectionService getXmppConnectionService() {
		return this.mXmppConnectionService;
	}
	
	public long getAutoAcceptFileSize() {
		String config = this.mXmppConnectionService.getPreferences().getString(
				"auto_accept_file_size", "524288");
		try {
			return Long.parseLong(config);
		} catch (NumberFormatException e) {
			return 524288;
		}
	}
}