package com.wasteinformationserver;

import com.wasteinformationserver.basicutils.Log;
import com.wasteinformationserver.mqtt.*;
import com.wasteinformationserver.website.Webserver;

public class main {
    public static void main(String[] args) {



        Runtime.getRuntime().addShutdownHook(new Thread(() -> {
            try {
                Thread.sleep(200);
                Log.warning("Shutting down ...");

                //shutdown routine
            }  catch (InterruptedException e) {
                e.printStackTrace();
            }
        }));

        Thread mythread = new Thread(() -> new Webserver().startserver());
        mythread.start();

        Log.message("thread started");

        mqtt m = new mqtt();
        m.notifymessage();

    }
}
