@Override
public void onUser(User user, String[] params)
{
- processEncap(params);
+ processEncap(user, null, params);
}
@Override
public void onServer(Server source, String[] params)
{
- processEncap(params);
+ processEncap(null, source, params);
}
- private void processEncap(String[] params)
+ private void processEncap(User source_user, Server source, String[] params)
{
if (!Util.iswm(params[0], AcidCore.me.getName()) && !params[1].equalsIgnoreCase(AcidCore.me.getSID()))
;
else if (params[1].equals("SWEBIRC"))
{
int parc = params.length;
- if (parc < 10)
+ if (parc < 10 || source == null)
return;
Acidictive.onWebIRC(source,
user.setRealhost(params[3], params[4]);
}
}
-}
\ No newline at end of file
+}
<version>4.0-SNAPSHOT</version>
</dependency>
<dependency>
- <groupId>net.rizon</groupId>
- <artifactId>pyva-java</artifactId>
+ <groupId>net.rizon.pyva</groupId>
+ <artifactId>pyva</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
<module>pyva</module>
<!-- Native pyva library, external (is a submodule). 'Core' packages with this it
as a dependency. -->
- <module>pyva-native</module>
+ <module>libpyva</module>
</modules>
</project>
channels: [ py ]
path:
- - "./pyva/pyva-native/pyva-java/src/main/python/"
+ - "./pyva/libpyva/pyva/src/main/python"
- "./pyva/pyva/src/main/python/"
plugins:
<version>4.0-SNAPSHOT</version>
</dependency>
<dependency>
- <groupId>net.rizon</groupId>
- <artifactId>pyva-java</artifactId>
+ <groupId>net.rizon.pyva</groupId>
+ <artifactId>pyva</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>