--- a/iro/offer/offer.py Tue Feb 14 15:47:42 2012 +0100
+++ b/iro/offer/offer.py Tue Feb 14 16:23:27 2012 +0100
@@ -1,14 +1,13 @@
-from ..model.status import Status
-
class Offer():
def __init__(self, name, provider, route, typ):
self.name = name
self.route = route
self.provider = provider
self.typ = typ
+ self.sendfunc = provider.getSendFunc(typ, route)
- def send(self, recipient, message):
- return Status(self.name, Status.error, errtext="Error: Test")
+ def __call__(self, recipient, message):
+ return self.sendfunc(recipient, message)
def __eq__(self,o):
return (self.name == o.name) and (self.route == o.route) and (self.provider == o.provider) and (self.typ == o.typ)