any idea how i'd write this in Clojure? https://github.com/amplitude/Amplitude-Java/blob/main/src/demo/java/com/demo/amplitude/LocalUploadDemo.java#L34-L41
AmplitudeCallbacks callback =
new AmplitudeCallbacks() {
@Override
public void onLogEventServerResponse(Event event, int status, String message) {
// call back functions here
System.out.println(event.eventType + " " + event.userId + " " + status + " " + message);
}
};seems i need to use proxy
yep:
(proxy [AmplitudeCallbacks] []
(onLogEventServerResponse [event status message]
(prn :onLogEventServerResponse [event status message])))