Search in sources :

Example 1 with Donation

use of util.misc.Donation in project Botnak by Gocnak.

the class DonationManager method parseDonation.

public Response parseDonation(String[] lines) {
    Response toReturn = new Response();
    if (lines.length > 2) {
        String name = lines[1];
        try {
            Double amount = Double.parseDouble(lines[2]);
            if (amount > 0.0) {
                addDonation(new Donation("LOCAL", name, "Added manually.", amount, java.util.Date.from(Instant.now())), true);
                toReturn.setResponseText("Successfully added local donation for " + name + " !");
                toReturn.wasSuccessful();
            } else {
                toReturn.setResponseText("Failed to add donation, the amount must be greater than 0!");
            }
        } catch (Exception ignored) {
            toReturn.setResponseText("Failed to add donation, the amount must have a decimal point!");
        }
    } else {
        toReturn.setResponseText("Failed to add donation, usage: !adddonation (user) (amount)");
    }
    return toReturn;
}
Also used : Response(util.Response) Donation(util.misc.Donation)

Example 2 with Donation

use of util.misc.Donation in project Botnak by Gocnak.

the class ChatPane method onDonation.

public void onDonation(MessageWrapper m) {
    Donation d = (Donation) m.getLocal().getExtra();
    onIconMessage(m, Donor.getDonationStatus(d.getAmount()));
}
Also used : Donation(util.misc.Donation)

Aggregations

Donation (util.misc.Donation)2 Response (util.Response)1