Add processBurningManAccountingData field to preferences

Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
This commit is contained in:
HenrikJannsen 2023-04-10 14:38:37 +07:00
parent 907090b455
commit fb5b56d03c
No known key found for this signature in database
GPG key ID: 02AA2BAE387C8307
3 changed files with 21 additions and 2 deletions

View file

@ -846,6 +846,11 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid
requestPersistence();
}
public void setProcessBurningManAccountingData(boolean processBurningManAccountingData) {
prefPayload.setProcessBurningManAccountingData(processBurningManAccountingData);
requestPersistence();
}
///////////////////////////////////////////////////////////////////////////////////////////
// Getter
@ -1012,6 +1017,10 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid
}
}
public boolean isProcessBurningManAccountingData() {
return prefPayload.isProcessBurningManAccountingData();
}
///////////////////////////////////////////////////////////////////////////////////////////
// Private
@ -1132,6 +1141,8 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid
double getBuyerSecurityDepositAsPercent();
boolean isProcessBurningManAccountingData();
void setDaoFullNode(boolean value);
void setRpcUser(String value);
@ -1175,5 +1186,7 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid
void setUserDefinedTradeLimit(long userDefinedTradeLimit);
void setUserHasRaisedTradeLimit(boolean userHasRaisedTradeLimit);
void setProcessBurningManAccountingData(boolean processBurningManAccountingData);
}
}

View file

@ -145,6 +145,9 @@ public final class PreferencesPayload implements PersistableEnvelope {
private long userDefinedTradeLimit = Preferences.INITIAL_TRADE_LIMIT;
private boolean userHasRaisedTradeLimit = false;
// Added at 1.9.11
private boolean processBurningManAccountingData = false;
///////////////////////////////////////////////////////////////////////////////////////////
// Constructor
///////////////////////////////////////////////////////////////////////////////////////////
@ -216,7 +219,8 @@ public final class PreferencesPayload implements PersistableEnvelope {
.setUseFullModeDaoMonitor(useFullModeDaoMonitor)
.setUseBitcoinUrisInQrCodes(useBitcoinUrisInQrCodes)
.setUserDefinedTradeLimit(userDefinedTradeLimit)
.setUserHasRaisedTradeLimit(userHasRaisedTradeLimit);
.setUserHasRaisedTradeLimit(userHasRaisedTradeLimit)
.setProcessBurningManAccountingData(processBurningManAccountingData);
Optional.ofNullable(backupDirectory).ifPresent(builder::setBackupDirectory);
Optional.ofNullable(preferredTradeCurrency).ifPresent(e -> builder.setPreferredTradeCurrency((protobuf.TradeCurrency) e.toProtoMessage()));
@ -323,7 +327,8 @@ public final class PreferencesPayload implements PersistableEnvelope {
proto.getUseFullModeDaoMonitor(),
proto.getUseBitcoinUrisInQrCodes(),
proto.getUserHasRaisedTradeLimit() ? proto.getUserDefinedTradeLimit() : Preferences.INITIAL_TRADE_LIMIT,
proto.getUserHasRaisedTradeLimit()
proto.getUserHasRaisedTradeLimit(),
proto.getProcessBurningManAccountingData()
);
}
}

View file

@ -1971,6 +1971,7 @@ message PreferencesPayload {
bool use_bitcoin_uris_in_qr_codes = 66;
int64 user_defined_trade_limit = 67;
bool user_has_raised_trade_limit = 68;
bool process_burning_man_accounting_data = 69;
}
message AutoConfirmSettings {