/* * Copyright (C) 2015 Actor LLC. <https://actor.im> */ package im.actor.core.viewmodel; import com.google.j2objc.annotations.ObjectiveCName; /** * Upload file View Model callback. Methods always called on Main thread. */ public interface UploadFileVMCallback { /** * On File not uploading */ @ObjectiveCName("onNotUploaded") void onNotUploaded(); /** * On File upload in progress * * @param progress progress value in [0..1] */ @ObjectiveCName("onUploading:") void onUploading(float progress); /** * On file uploaded */ @ObjectiveCName("onUploaded") void onUploaded(); }