Skip to content

JMailTM-v0.5

Choose a tag to compare

@shivam1608 shivam1608 released this 08 Oct 16:33
· 50 commits to main since this release

Added EventListener

  • the me.shivzee.callbacks.MessageListener is depreciated & replaced with me.shivzee.callbacks.EventListener
  • the EventListener can be called the same way just replace MessageListener with EventListener
mailer.openEventListener(new EventListener() {
                @Override
                public void onMessageReceived(Message message) {}

                @Override
                public void onError(String error) {}
            });

Events

  • the new EventListener has many events to offer
               @Override
                public void onReady() {}
                
                @Override
                public void onMessageReceived(Message message) {}

                @Override
                public void onMessageDelete(String id) {}

                @Override
                public void onMessageSeen(Message message) {}

                @Override
                public void onAccountDelete(Account account) {}

                @Override
                public void onError(String error) {}

Changes

  • the deleteSync is depreciated & replace with delete
  • the async version following name convention & now its asyncDelete
  • same applies for markAsRead & User account delete

Bugs Fixes & Improvements

  • bugs and glitches fixed
  • docs improved

Full Changelog: 0.4...0.5