MCPDeleteUserClient.class•3.48 kB
���� C �
java/lang/Object <init> ()V
java/lang/System out Ljava/io/PrintStream; LUsage: --server-ip <IP> --server-port <PORT> --email <EMAIL> --token <TOKEN>
java/io/PrintStream println (Ljava/lang/String;)V --server-ip
MCPDeleteUserClient getArgument 9([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
--server-port --email " --token $ % err ' HFehler: Mindestens eines der erforderlichen Argumente ist nicht gesetzt.
) * + , - java/lang/Integer parseInt (Ljava/lang/String;)I / java/lang/NumberFormatException 1 .Fehler: Server-Port muss eine ganze Zahl sein. 3 org/json/JSONObject
2 6 email
2 8 9 : put ;(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; < command > delete_user @ token B arguments D %������ Sending delete user request...
2 F G H toString ()Ljava/lang/String;
J K L sendRequest 9(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String; N ✔️ Response from server:
P Q R S T java/lang/String equals (Ljava/lang/Object;)Z V java/net/Socket
U X Y (Ljava/lang/String;I)V
U [ \ ] getOutputStream ()Ljava/io/OutputStream; _ ` a b c !java/nio/charset/StandardCharsets UTF_8 Ljava/nio/charset/Charset;
P e f g getBytes (Ljava/nio/charset/Charset;)[B
i j k l m java/io/OutputStream write ([B)V
i o p flush r java/io/BufferedReader t java/io/InputStreamReader
U v w x getInputStream ()Ljava/io/InputStream;
s z { 2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
q } ~ (Ljava/io/Reader;)V � java/lang/StringBuilder
q � � � read ([C)I
� � � append ([CII)Ljava/lang/StringBuilder;
F
U � � close � java/lang/Throwable
� � � �
addSuppressed (Ljava/lang/Throwable;)V � java/lang/Exception
� � � H
getMessage � � � makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String; Code LineNumberTable main ([Ljava/lang/String;)V
StackMapTable � [Ljava/lang/String; � [B � [C
SourceFile MCPDeleteUserClient.java BootstrapMethods � Error: �
� � � � � $java/lang/invoke/StringConcatFactory �(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses � %java/lang/invoke/MethodHandles$Lookup � java/lang/invoke/MethodHandles Lookup ! � *� � � � � � f �*�� �
� �*� L*� M*� N*!� :+� ,� -� � � #&� �,� (6� :� #0� �� 2Y� 4:5-� 7W� 2Y� 4:;=� 7W?� 7WA� 7W� C� +� E� I:� M� � � � G M P . � j % - >